od-helmfile (1.2.5-fastpath)
Published 2026-09-22 20:38:26 +00:00 by shuber
Installation
docker pull git.datajob.de/shuber/od-helmfile:1.2.5-fastpathsha256:90f0bb7741838c6e5bc4386ce2ab1accf8fe408e534355e30d0ff360867db07fAbout this package
Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.
Image layers
| ADD file:76d829bbce3dd420a8419919b0916c0fda917011d1e6752ca5b9e53d5ca890a6 in / |
| CMD ["/bin/sh"] |
| LABEL org.opencontainers.image.source=https://github.com/helmfile/helmfile |
| RUN /bin/sh -c apk add --no-cache ca-certificates git bash curl jq openssh-client gnupg # buildkit |
| ARG TARGETARCH TARGETOS TARGETPLATFORM |
| ARG HOME=/helm |
| ENV HOME=/helm |
| ARG HELM_CACHE_HOME=/helm/.cache/helm |
| ENV HELM_CACHE_HOME=/helm/.cache/helm |
| ARG HELM_CONFIG_HOME=/helm/.config/helm |
| ENV HELM_CONFIG_HOME=/helm/.config/helm |
| ARG HELM_DATA_HOME=/helm/.local/share/helm |
| ENV HELM_DATA_HOME=/helm/.local/share/helm |
| ARG HELM_VERSION=v3.12.3 |
| ENV HELM_VERSION=v3.12.3 |
| ARG HELM_LOCATION=https://get.helm.sh |
| ARG HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz |
| RUN |10 TARGETARCH=amd64 TARGETOS=linux TARGETPLATFORM=linux/amd64 HOME=/helm HELM_CACHE_HOME=/helm/.cache/helm HELM_CONFIG_HOME=/helm/.config/helm HELM_DATA_HOME=/helm/.local/share/helm HELM_VERSION=v3.12.3 HELM_LOCATION=https://get.helm.sh HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz /bin/sh -c set -x && curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && echo Verifying ${HELM_FILENAME}... && case ${TARGETPLATFORM} in "linux/amd64") HELM_SHA256="1b2313cd198d45eab00cc37c38f6b1ca0a948ba279c29e322bdf426d406129b5" ;; "linux/arm64") HELM_SHA256="79ef06935fb47e432c0c91bdefd140e5b543ec46376007ca14a52e5ed3023088" ;; esac && echo "${HELM_SHA256} ${HELM_FILENAME}" | sha256sum -c && echo Extracting ${HELM_FILENAME}... && tar xvf "${HELM_FILENAME}" -C /usr/local/bin --strip-components 1 ${TARGETOS}-${TARGETARCH}/helm && rm "${HELM_FILENAME}" && [ "$(helm version --template '{{.Version}}')" = "${HELM_VERSION}" ] # buildkit |
| ENV KUBECTL_VERSION=v1.25.2 |
| RUN |10 TARGETARCH=amd64 TARGETOS=linux TARGETPLATFORM=linux/amd64 HOME=/helm HELM_CACHE_HOME=/helm/.cache/helm HELM_CONFIG_HOME=/helm/.config/helm HELM_DATA_HOME=/helm/.local/share/helm HELM_VERSION=v3.12.3 HELM_LOCATION=https://get.helm.sh HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz /bin/sh -c set -x && curl --retry 5 --retry-connrefused -LO "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/${TARGETOS}/${TARGETARCH}/kubectl" && case ${TARGETPLATFORM} in "linux/amd64") KUBECTL_SHA256="8639f2b9c33d38910d706171ce3d25be9b19fc139d0e3d4627f38ce84f9040eb" ;; "linux/arm64") KUBECTL_SHA256="b26aa656194545699471278ad899a90b1ea9408d35f6c65e3a46831b9c063fd5" ;; esac && echo "${KUBECTL_SHA256} kubectl" | sha256sum -c && chmod +x kubectl && mv kubectl /usr/local/bin/kubectl && [ "$(kubectl version -o json | jq -r '.clientVersion.gitVersion')" = "${KUBECTL_VERSION}" ] # buildkit |
| ENV KUSTOMIZE_VERSION=v4.5.7 |
| ARG KUSTOMIZE_FILENAME=kustomize_v4.5.7_linux_amd64.tar.gz |
| RUN |11 TARGETARCH=amd64 TARGETOS=linux TARGETPLATFORM=linux/amd64 HOME=/helm HELM_CACHE_HOME=/helm/.cache/helm HELM_CONFIG_HOME=/helm/.config/helm HELM_DATA_HOME=/helm/.local/share/helm HELM_VERSION=v3.12.3 HELM_LOCATION=https://get.helm.sh HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz KUSTOMIZE_FILENAME=kustomize_v4.5.7_linux_amd64.tar.gz /bin/sh -c set -x && curl --retry 5 --retry-connrefused -LO "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/${KUSTOMIZE_VERSION}/${KUSTOMIZE_FILENAME}" && case ${TARGETPLATFORM} in "linux/amd64") KUSTOMIZE_SHA256="701e3c4bfa14e4c520d481fdf7131f902531bfc002cb5062dcf31263a09c70c9" ;; "linux/arm64") KUSTOMIZE_SHA256="65665b39297cc73c13918f05bbe8450d17556f0acd16242a339271e14861df67" ;; esac && echo "${KUSTOMIZE_SHA256} ${KUSTOMIZE_FILENAME}" | sha256sum -c && tar xvf "${KUSTOMIZE_FILENAME}" -C /usr/local/bin && rm "${KUSTOMIZE_FILENAME}" && kustomize version --short | grep "kustomize/${KUSTOMIZE_VERSION}" # buildkit |
| ENV SOPS_VERSION=v3.7.3 |
| ARG SOPS_FILENAME=sops-v3.7.3.linux.amd64 |
| RUN |12 TARGETARCH=amd64 TARGETOS=linux TARGETPLATFORM=linux/amd64 HOME=/helm HELM_CACHE_HOME=/helm/.cache/helm HELM_CONFIG_HOME=/helm/.config/helm HELM_DATA_HOME=/helm/.local/share/helm HELM_VERSION=v3.12.3 HELM_LOCATION=https://get.helm.sh HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz KUSTOMIZE_FILENAME=kustomize_v4.5.7_linux_amd64.tar.gz SOPS_FILENAME=sops-v3.7.3.linux.amd64 /bin/sh -c set -x && curl --retry 5 --retry-connrefused -LO "https://github.com/mozilla/sops/releases/download/${SOPS_VERSION}/${SOPS_FILENAME}" && chmod +x "${SOPS_FILENAME}" && mv "${SOPS_FILENAME}" /usr/local/bin/sops && sops --version | grep -E "^sops ${SOPS_VERSION#v}" # buildkit |
| ENV AGE_VERSION=v1.0.0 |
| ARG AGE_FILENAME=age-v1.0.0-linux-amd64.tar.gz |
| RUN |13 TARGETARCH=amd64 TARGETOS=linux TARGETPLATFORM=linux/amd64 HOME=/helm HELM_CACHE_HOME=/helm/.cache/helm HELM_CONFIG_HOME=/helm/.config/helm HELM_DATA_HOME=/helm/.local/share/helm HELM_VERSION=v3.12.3 HELM_LOCATION=https://get.helm.sh HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz KUSTOMIZE_FILENAME=kustomize_v4.5.7_linux_amd64.tar.gz SOPS_FILENAME=sops-v3.7.3.linux.amd64 AGE_FILENAME=age-v1.0.0-linux-amd64.tar.gz /bin/sh -c set -x && curl --retry 5 --retry-connrefused -LO "https://github.com/FiloSottile/age/releases/download/${AGE_VERSION}/${AGE_FILENAME}" && tar xvf "${AGE_FILENAME}" -C /usr/local/bin --strip-components 1 age/age age/age-keygen && rm "${AGE_FILENAME}" && [ "$(age --version)" = "${AGE_VERSION}" ] && [ "$(age-keygen --version)" = "${AGE_VERSION}" ] # buildkit |
| RUN |13 TARGETARCH=amd64 TARGETOS=linux TARGETPLATFORM=linux/amd64 HOME=/helm HELM_CACHE_HOME=/helm/.cache/helm HELM_CONFIG_HOME=/helm/.config/helm HELM_DATA_HOME=/helm/.local/share/helm HELM_VERSION=v3.12.3 HELM_LOCATION=https://get.helm.sh HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz KUSTOMIZE_FILENAME=kustomize_v4.5.7_linux_amd64.tar.gz SOPS_FILENAME=sops-v3.7.3.linux.amd64 AGE_FILENAME=age-v1.0.0-linux-amd64.tar.gz /bin/sh -c helm plugin install https://github.com/databus23/helm-diff --version v3.8.1 && helm plugin install https://github.com/jkroepke/helm-secrets --version v4.1.1 && helm plugin install https://github.com/hypnoglow/helm-s3.git --version v0.14.0 && helm plugin install https://github.com/aslafy-z/helm-git.git --version v0.12.0 && rm -rf ${HELM_CACHE_HOME}/plugins # buildkit |
| RUN |13 TARGETARCH=amd64 TARGETOS=linux TARGETPLATFORM=linux/amd64 HOME=/helm HELM_CACHE_HOME=/helm/.cache/helm HELM_CONFIG_HOME=/helm/.config/helm HELM_DATA_HOME=/helm/.local/share/helm HELM_VERSION=v3.12.3 HELM_LOCATION=https://get.helm.sh HELM_FILENAME=helm-v3.12.3-linux-amd64.tar.gz KUSTOMIZE_FILENAME=kustomize_v4.5.7_linux_amd64.tar.gz SOPS_FILENAME=sops-v3.7.3.linux.amd64 AGE_FILENAME=age-v1.0.0-linux-amd64.tar.gz /bin/sh -c chmod 751 ${HOME} # buildkit |
| COPY /workspace/helmfile/dist/helmfile_linux_amd64 /usr/local/bin/helmfile # buildkit |
| CMD ["/usr/local/bin/helmfile"] |
| /bin/sh -c addgroup -g 10001 argocd && adduser -D -u 999 -G argocd -h /home/argocd -s /bin/sh argocd && mkdir -p /home/argocd/.gnupg && chown -R argocd:argocd /home/argocd |
| ENV HOME=/home/argocd |
| COPY file:7d6e260838bf869f06b3169a132e3f3cbcaa865b6224ac6d2b89d61f6ac78565 in /usr/local/bin/helmfile |
| COPY file:73bc590a68e3205981b0d06f860fd4c4ff1ca920e245c5591189843198464779 in /usr/local/bin/yq |
| COPY dir:76a9a4fb934a5f859571132cef8e465af790741fbd872a4753ed654b46edb3c2 in /home/argocd/.local |
| /bin/sh -c chmod 755 /usr/local/bin/helmfile /usr/local/bin/yq && chown -R argocd:argocd /home/argocd |
| USER 999 |
| ENV HELM_DATA_HOME=/home/argocd/.local/share/helm HELM_CONFIG_HOME=/home/argocd/.config/helm HELM_CACHE_HOME=/home/argocd/.cache/helm |
| /bin/sh -c mkdir -p /home/argocd/.config/helm /home/argocd/.cache/helm /home/argocd/.local/share/helm && chown -R argocd:argocd /home/argocd |
| COPY file:9d236923649e6f858cef6b950201cba8674c14956eb0691ca80515ab21699e20 in /usr/local/bin/helm |
| COPY file:7a5bb59f9ccd8d735c7d2fff60a1ee3556f35cce44f017ceaef82c09ec17ec66 in /opt/od-fastpath.sh |
| COPY dir:badf20d828084246948e03600c69bdd00abb182d5bba8875d4630f6c8a6a7ea1 in /opt/baked/ |
| /bin/sh -c bash -n /opt/od-fastpath.sh && [ "$(find /opt/baked -name '*.yaml' | wc -l)" = "44" ] && echo "fast-path image: 44 baked files staged" |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2023-09-12T02:12:11.738Z |
| org.opencontainers.image.description | Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD. |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.revision | e7560afe04406ff95c31b492671ab32209d13715 |
| org.opencontainers.image.source | https://github.com/helmfile/helmfile |
| org.opencontainers.image.title | helmfile |
| org.opencontainers.image.url | https://github.com/helmfile/helmfile |
| org.opencontainers.image.version | v0.157.0 |
Details
2026-09-22 20:38:26 +00:00
Versions (5)
View all
Container
1
OCI / Docker
linux/amd64
MIT
240 MiB
1.2.7-fastpath
2026-09-22
1.2.6-fastpath
2026-09-22
1.2.5-fastpath
2026-09-22
1.2.4-fastpath
2026-09-22
1.2.3-bmi
2026-09-21