k8s-tools (1.35.4)

Published 2026-05-01 05:57:59 +00:00 by wesley

Installation

docker pull git.edge.capetown/school/k8s-tools:1.35.4
sha256:7c5ccac34e070418dc892c557d7fdfde1f4f4fb685ab8e59bf2a016124b762c8

Image layers

ADD alpine-minirootfs-20260127-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG ARCH
ARG HELM_VERSION=4.1.4
ARG KUBECTL_VERSION=1.35.4
ARG KUSTOMIZE_VERSION=v5.8.1
ARG KUBESEAL_VERSION=0.36.6
ARG KREW_VERSION=0.5.0
ARG VALS_VERSION=0.43.9
ARG KUBECONFORM_VERSION=0.7.0
RUN |8 ARCH= HELM_VERSION=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 KUBECONFORM_VERSION=0.7.0 /bin/sh -c helm plugin install --verify=false https://github.com/databus23/helm-diff && rm -rf /tmp/helm-* && rm -rf ~/.cache/helm/plugins/https-github.com-databus23-helm-diff/.git # buildkit
RUN |8 ARCH= HELM_VERSION=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 KUBECONFORM_VERSION=0.7.0 /bin/sh -c helm plugin install --verify=false https://github.com/helm-unittest/helm-unittest && rm -rf /tmp/helm-* # buildkit
RUN |8 ARCH= HELM_VERSION=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 KUBECONFORM_VERSION=0.7.0 /bin/sh -c apk add --update --no-cache jq yq # buildkit
RUN |8 ARCH= HELM_VERSION=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 KUBECONFORM_VERSION=0.7.0 /bin/sh -c apk add --update --no-cache gettext # buildkit
RUN |8 ARCH= HELM_VERSION=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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=4.1.4 KUBECTL_VERSION=1.35.4 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.36.6 KREW_VERSION=0.5.0 VALS_VERSION=0.43.9 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
Details
Container
2026-05-01 05:57:59 +00:00
10
OCI / Docker
linux/amd64
297 MiB
Versions (1) View all
1.35.4 2026-05-01