diff --git a/devops/Dockerfile b/devops/Dockerfile index fd44ee7..314b40a 100644 --- a/devops/Dockerfile +++ b/devops/Dockerfile @@ -55,7 +55,6 @@ RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \ && apt-get install -y --no-install-recommends nodejs \ && npm cache clean --force - # --- Install act (GitHub Actions local runner) --- RUN mkdir /tmp/act \ && curl -s https://api.github.com/repos/nektos/act/releases/latest \ @@ -95,10 +94,9 @@ RUN curl -L -o /tmp/buildkit.tar.gz \ && tar -xzf /tmp/buildkit.tar.gz -C /usr/local/bin --strip-components=1 bin/ \ && rm /tmp/buildkit.tar.gz - +#----- fluxcd cli RUN curl -s https://fluxcd.io/install.sh | bash - #----- SOPS ENV SOPS_VERSION=3.13.1 @@ -108,4 +106,15 @@ RUN cp /tmp/sops /usr/local/bin/sops RUN chmod +x /usr/local/bin/sops +#----- argo cli +ENV ARGO_CLI_VERSION=4.1.4 +RUN wget "https://github.com/argoproj/argo-workflows/releases/download/v${ARGO_CLI_VERSION}/argo-linux-amd64.gz" -O /tmp/argo-linux-amd64.gz && \ +cd /tmp && gunzip argo-linux-amd64.gz && \ +chmod +x argo-linux-amd64 && \ +mv argo-linux-amd64 /usr/local/bin/argo + + + + +