k8s-workflow (latest)

Published 2025-05-27 21:25:04 +02:00 by c.ellrich in public-packages/k8s-workflow-image

Installation

docker pull git.ellri.ch/public-packages/k8s-workflow:latest
sha256:d280bedd545c83ba294f1e60f801fb4ab39822a11b84c74acedabad876260cc7

Image Layers

ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG HELM_VERSION=3.18.0
ARG KUBECTL_VERSION=1.17.5
ARG SOPS_VERSION=3.8.1
RUN |3 HELM_VERSION=3.18.0 KUBECTL_VERSION=1.17.5 SOPS_VERSION=3.8.1 /bin/sh -c case `uname -m` in x86_64) ARCH=amd64 ;; armv7l) ARCH=arm ;; aarch64) ARCH=arm64 ;; ppc64le) ARCH=ppc64le ;; s390x) ARCH=s390x ;; *) echo "Unsupported arch" && exit 1 ;; esac && echo "ARCH=$ARCH" > /envfile # buildkit
RUN |3 HELM_VERSION=3.18.0 KUBECTL_VERSION=1.17.5 SOPS_VERSION=3.8.1 /bin/sh -c . /envfile && apk add --no-cache curl ca-certificates bash && curl -sL https://get.helm.sh/helm-v${HELM_VERSION}-linux-${ARCH}.tar.gz | tar -xz && mv linux-${ARCH}/helm /usr/bin/helm && chmod +x /usr/bin/helm && rm -rf linux-${ARCH} && curl -sLO https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/${ARCH}/kubectl && mv kubectl /usr/bin/kubectl && chmod +x /usr/bin/kubectl && curl -sLO https://github.com/getsops/sops/releases/download/v${SOPS_VERSION}/sops-v${SOPS_VERSION}.linux.${ARCH} && mv sops-v${SOPS_VERSION}.linux.${ARCH} /usr/bin/sops && chmod +x /usr/bin/sops # buildkit
RUN |3 HELM_VERSION=3.18.0 KUBECTL_VERSION=1.17.5 SOPS_VERSION=3.8.1 /bin/sh -c apk update && apk add --no-cache nodejs npm # buildkit
RUN |3 HELM_VERSION=3.18.0 KUBECTL_VERSION=1.17.5 SOPS_VERSION=3.8.1 /bin/sh -c apk update && apk add --no-cache git # buildkit
WORKDIR /apps
Details
Container
2025-05-27 21:25:04 +02:00
4
OCI / Docker
linux/amd64
78 MiB
Versions (1) View all
latest 2025-05-27