images/argocd (v2.12.6)
Installation
docker pull code.icb4dc0.de/infrastructure/images/argocd:v2.12.6
sha256:15258453ae38b40faa314fedeeab7a018617fafe3b6ebe626bc292f5026b9e98
Image Layers
ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=24.04 |
ADD file:d1bd5209fbd828a2a6f6ad537f0eb77154890b9445411715281122300f5bb21e 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 # buildkit |
USER 999 |
ENTRYPOINT ["/usr/bin/tini" "--"] |
USER root |
ADD --chmod=644 https://code.icb4dc0.de/api/packages/prskr/debian/repository.key /etc/apt/trusted.gpg.d/forgejo-prskr.asc # buildkit |
COPY gitconfig /etc/gitconfig # buildkit |
RUN /bin/sh -c echo "deb https://code.icb4dc0.de/api/packages/prskr/debian bookworm main" > /etc/apt/sources.list.d/forgejo.list && apt-get update && apt-get install -y git-age # buildkit |
USER 999 |
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 |
Details
2024-11-04 02:22:47 +00:00
Versions (3)
View all
Container
58
OCI / Docker
linux/arm64
164 MiB