Block a user
alpine-k8s (1.35.1)
Published 2026-03-12 15:52:21 +00:00 by gitea_admin
Installation
docker pull registry.benadis.org/gitea_admin/alpine-k8s:1.35.1sha256:25f00bed316063f2e0b956b7ccbe1d43193b47fab602645e46a25ce88bdc65a7
Image Layers
| ADD alpine-minirootfs-20260127-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG ARCH |
| ARG HELM_VERSION=4.1.1 |
| ARG KUBECTL_VERSION=1.35.1 |
| ARG KUSTOMIZE_VERSION=v5.8.1 |
| ARG KUBESEAL_VERSION=0.35.0 |
| ARG KREW_VERSION=0.4.5 |
| ARG VALS_VERSION=0.43.3 |
| ARG KUBECONFORM_VERSION=0.7.0 |
| RUN |8 ARCH= HELM_VERSION=4.1.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 KUBECONFORM_VERSION=0.7.0 /bin/sh -c apk add --update --no-cache jq yq # buildkit |
| RUN |8 ARCH= HELM_VERSION=4.1.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 KUBECONFORM_VERSION=0.7.0 /bin/sh -c apk add --update --no-cache gettext # buildkit |
| RUN |8 ARCH= HELM_VERSION=4.1.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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.1 KUBECTL_VERSION=1.35.1 KUSTOMIZE_VERSION=v5.8.1 KUBESEAL_VERSION=0.35.0 KREW_VERSION=0.4.5 VALS_VERSION=0.43.3 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 |