dan

ci-runner-tools (1)

Published 2026-05-26 04:57:09 +00:00 by dan

Installation

docker pull forge.coffee-anon.com/dan/ci-runner-tools:1
sha256:9b27e4811adf6cde096ced10e4c5f30f21516da2612894b3b8ab53b4f32b05b2

Image layers

ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG ARCH
ARG HELM_VERSION=3.18.6
ARG KUBECTL_VERSION=1.34.0
ARG KUSTOMIZE_VERSION=v5.7.1
ARG KUBESEAL_VERSION=0.31.0
ARG KREW_VERSION=0.4.5
ARG VALS_VERSION=0.42.0
ARG KUBECONFORM_VERSION=0.7.0
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c case `uname -m` in x86_64) ARCH=amd64; ;; armv7l) ARCH=arm; ;; aarch64) ARCH=arm64; ;; ppc64le) ARCH=ppc64le; ;; s390x) ARCH=s390x; ;; *) echo "un-supported arch, exit ..."; exit 1; ;; esac && echo "export ARCH=$ARCH" > /envfile && cat /envfile # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && apk add --update --no-cache curl ca-certificates bash git && curl -sL https://get.helm.sh/helm-v${HELM_VERSION}-linux-${ARCH}.tar.gz | tar -xvz && mv linux-${ARCH}/helm /usr/bin/helm && chmod +x /usr/bin/helm && rm -rf linux-${ARCH} # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c helm plugin install https://github.com/databus23/helm-diff && rm -rf /tmp/helm-* # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c helm plugin install https://github.com/helm-unittest/helm-unittest && rm -rf /tmp/helm-* # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c helm plugin install https://github.com/chartmuseum/helm-push && rm -rf /tmp/helm-* /root/.local/share/helm/plugins/helm-push/testdata /root/.cache/helm/plugins/https-github.com-chartmuseum-helm-push/testdata # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $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 # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && curl -sLO https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2F${KUSTOMIZE_VERSION}/kustomize_${KUSTOMIZE_VERSION}_linux_${ARCH}.tar.gz && tar xvzf kustomize_${KUSTOMIZE_VERSION}_linux_${ARCH}.tar.gz && mv kustomize /usr/bin/kustomize && chmod +x /usr/bin/kustomize && rm kustomize_${KUSTOMIZE_VERSION}_linux_${ARCH}.tar.gz # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && curl -sL "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_${ARCH}.tar.gz" | tar xz -C /tmp && mv /tmp/eksctl /usr/bin && chmod +x /usr/bin/eksctl # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c apk add --update --no-cache py3-pip && pip3 install --break-system-packages --upgrade pip setuptools && pip3 install --break-system-packages awscli && pip3 cache purge # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c apk add --update --no-cache jq yq # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && authenticator=$(curl -fs https://api.github.com/repos/kubernetes-sigs/aws-iam-authenticator/releases/latest | jq --raw-output '.name' | sed 's/^v//') && curl -fL https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v${authenticator}/aws-iam-authenticator_${authenticator}_linux_${ARCH} -o /usr/bin/aws-iam-authenticator && chmod +x /usr/bin/aws-iam-authenticator # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c apk add --update --no-cache gettext # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && curl -L https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION}/kubeseal-${KUBESEAL_VERSION}-linux-${ARCH}.tar.gz -o - | tar xz -C /usr/bin/ && chmod +x /usr/bin/kubeseal # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && curl -L https://github.com/helmfile/vals/releases/download/v${VALS_VERSION}/vals_${VALS_VERSION}_linux_${ARCH}.tar.gz -o -| tar xz -C /usr/bin/ && chmod +x /usr/bin/vals # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/download/v${KREW_VERSION}/krew-linux_${ARCH}.tar.gz" && tar zxvf krew-linux_${ARCH}.tar.gz && ./krew-linux_${ARCH} install krew && echo 'export PATH=/root/.krew/bin:$PATH' >> ~/.bashrc && rm krew-linux_${ARCH}.tar.gz # buildkit
RUN |8 ARCH= HELM_VERSION=3.18.6 KUBECTL_VERSION=1.34.0 KUSTOMIZE_VERSION=v5.7.1 KUBESEAL_VERSION=0.31.0 KREW_VERSION=0.4.5 VALS_VERSION=0.42.0 KUBECONFORM_VERSION=0.7.0 /bin/sh -c . /envfile && echo $ARCH && curl -L https://github.com/yannh/kubeconform/releases/download/v${KUBECONFORM_VERSION}/kubeconform-linux-${ARCH}.tar.gz -o - | tar xz -C /usr/bin/ && chmod +x /usr/bin/kubeconform # buildkit
WORKDIR /apps
RUN /bin/sh -c apk add --no-cache nodejs python3 py3-yaml # buildkit
Details
Container
2026-05-26 04:57:09 +00:00
411
OCI / Docker
linux/amd64
986 MiB
Versions (1) View all
1 2026-05-26