Block a user
benadis-argocd-sops (v2.14.4)
Published 2026-03-12 15:52:18 +00:00 by gitea_admin
Installation
docker pull registry.benadis.org/gitea_admin/benadis-argocd-sops:v2.14.4sha256:8b20941f9a82219c78f7e5fbf09b4751057136c2ceb27fb334b05116d021da57
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:ac9d5a9d5b9b1217a6b26f1069a16bc48fa9c2ed76f3eaf28a8e643ae2058d11 in / |
| CMD ["/bin/bash"] |
| LABEL org.opencontainers.image.source=https://github.com/argoproj/argo-cd |
| USER root |
| ENV ARGOCD_USER_ID=999 |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c groupadd -g $ARGOCD_USER_ID argocd && useradd -r -u $ARGOCD_USER_ID -g argocd argocd && mkdir -p /home/argocd && chown argocd:0 /home/argocd && chmod g=u /home/argocd && apt-get update && apt-get dist-upgrade -y && apt-get install -y git git-lfs tini gpg tzdata connect-proxy && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
| COPY hack/gpg-wrapper.sh /usr/local/bin/gpg-wrapper.sh # buildkit |
| COPY hack/git-verify-wrapper.sh /usr/local/bin/git-verify-wrapper.sh # buildkit |
| COPY /usr/local/bin/helm /usr/local/bin/helm # buildkit |
| COPY /usr/local/bin/kustomize /usr/local/bin/kustomize # buildkit |
| COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| RUN /bin/sh -c ln -s /usr/local/bin/entrypoint.sh /usr/local/bin/uid_entrypoint.sh # buildkit |
| WORKDIR /app/config/ssh |
| RUN /bin/sh -c touch ssh_known_hosts && ln -s /app/config/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts # buildkit |
| WORKDIR /app/config |
| RUN /bin/sh -c mkdir -p tls && mkdir -p gpg/source && mkdir -p gpg/keys && chown argocd gpg/keys && chmod 0700 gpg/keys # buildkit |
| ENV USER=argocd |
| USER 999 |
| WORKDIR /home/argocd |
| COPY /go/src/github.com/argoproj/argo-cd/dist/argocd* /usr/local/bin/ # buildkit |
| USER root |
| RUN /bin/sh -c ln -s /usr/local/bin/argocd /usr/local/bin/argocd-server && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-repo-server && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-cmp-server && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-application-controller && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-dex && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-notifications && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-applicationset-controller && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-k8s-auth && ln -s /usr/local/bin/argocd /usr/local/bin/argocd-commit-server # buildkit |
| USER 999 |
| ENTRYPOINT ["/usr/bin/tini" "--"] |
| ARG SOPS_VERSION=3.12.1 |
| ARG AGE_VERSION=1.3.1 |
| ARG HELM_SECRETS_VERSION=4.6.4 |
| ARG KSOPS_VERSION=4.3.3 |
| USER root |
| RUN |4 SOPS_VERSION=3.12.1 AGE_VERSION=1.3.1 HELM_SECRETS_VERSION=4.6.4 KSOPS_VERSION=4.3.3 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl && curl -fsSL -o /usr/local/bin/sops "https://github.com/getsops/sops/releases/download/v${SOPS_VERSION}/sops-v${SOPS_VERSION}.linux.amd64" && chmod +x /usr/local/bin/sops && curl -fsSL "https://github.com/FiloSottile/age/releases/download/v${AGE_VERSION}/age-v${AGE_VERSION}-linux-amd64.tar.gz" | tar xz -C /usr/local/bin --strip-components=1 age/age age/age-keygen && curl -fsSL "https://github.com/viaduct-ai/kustomize-sops/releases/download/v${KSOPS_VERSION}/ksops_${KSOPS_VERSION}_Linux_x86_64.tar.gz" | tar xz -C /usr/local/bin ksops && apt-get purge -y curl && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* # buildkit |
| USER 999 |
| RUN |4 SOPS_VERSION=3.12.1 AGE_VERSION=1.3.1 HELM_SECRETS_VERSION=4.6.4 KSOPS_VERSION=4.3.3 /bin/sh -c helm plugin install https://github.com/jkroepke/helm-secrets --version v${HELM_SECRETS_VERSION} # buildkit |
| ENV KUSTOMIZE_PLUGIN_HOME=/home/argocd/.config/kustomize/plugin |
| ENV XDG_CONFIG_HOME=/home/argocd/.config |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.source | https://github.com/argoproj/argo-cd |
| org.opencontainers.image.version | 24.04 |