argocd-kustomize-pass (v3.0.1)

Published 2025-05-17 12:25:15 +02:00 by lilly in lilly/argocd-kustomize-pass

Installation

docker pull git.lly.sh/lilly/argocd-kustomize-pass:v3.0.1
sha256:bde9d8b553866c9afd9b5d503a91e41d4cd8804a2673added2007f0a404ddf5e

About this package

ArgoCD with kustomize-pass plugin preinstalled

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:bcebbf0fddcba5b864d5d267b68dd23bcfb01275e6ec7bcab69bf8b56af14804 in /
CMD ["/bin/bash"]
LABEL org.opencontainers.image.source=https://github.com/argoproj/argo-cd
USER root
ENV ARGOCD_USER_ID=999 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 hack/git-verify-wrapper.sh entrypoint.sh /usr/local/bin/ # buildkit
COPY /usr/local/bin/helm /usr/local/bin/helm # buildkit
COPY /usr/local/bin/kustomize /usr/local/bin/kustomize # 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
ENTRYPOINT ["/usr/bin/tini" "--"]
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
USER root
/bin/sh -c ln -s $(which kustomize) /usr/local/bin/kustomize5
ARG KUSTOMIZE_PASS_VERSION
USER root
|1 KUSTOMIZE_PASS_VERSION=v0.5.1 /bin/sh -c apt-get update && apt-get install -y wget libgpgme11 pass && wget "https://github.com/ftsell/kustomize-pass/releases/download/$KUSTOMIZE_PASS_VERSION/kustomize-pass--linux-ubuntu-2204" -O /usr/local/bin/kustomize-pass && chmod +x /usr/local/bin/kustomize-pass && apt-get remove -y wget && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
USER 999
LABEL "org.opencontainers.image.source"="https://git.lly.sh/lilly/argocd-kustomize-pass" "org.opencontainers.image.licenses"="Apache-2.0" "org.opencontainers.image.title"="argocd-git-crypt" "org.opencontainers.image.description"="ArgoCD with kustomize-pass plugin preinstalled " "org.opencontainers.image.base.name"="quay.io/argoproj/argocd"

Labels

Key Value
io.buildah.version 1.39.4
org.opencontainers.image.base.name quay.io/argoproj/argocd
org.opencontainers.image.description ArgoCD with kustomize-pass plugin preinstalled
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.source https://git.lly.sh/lilly/argocd-kustomize-pass
org.opencontainers.image.title argocd-git-crypt
org.opencontainers.image.version 24.04
Details
Container
2025-05-17 12:25:15 +02:00
0
OCI / Docker
linux/amd64
Apache-2.0
318 MiB
Versions (15) View all
v3.1.8 2025-10-06
latest 2025-10-06
v3.1.7 2025-09-23
v3.1.6 2025-09-19
v3.1.5 2025-09-11