dan

skill-library-ci (k8s1.34.0-uv0.12.22-r2-codex0.157.1-r1)

Published 2026-10-02 22:11:55 +00:00 by dan

Installation

docker pull forge.coffee-anon.com/dan/skill-library-ci:k8s1.34.0-uv0.12.22-r2-codex0.157.1-r1
sha256:2d06fe44e34cc5538ec42bd2b442fa12c9b7d36690769d58e50326c1a72bc4dd

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 coreutils # buildkit
RUN /bin/sh -c set -eu; for tool in timeout realpath; do "$tool" --version 2>&1 | head -n 1 | grep -q 'GNU coreutils' || { echo "$tool is not GNU coreutils" >&2; exit 1; }; done # buildkit
ARG UV_VERSION=0.12.22
ARG UV_SHA256_X86_64=a50fd68c653b0cfb1c85e0a7db62cb78cf5c22b6f3dcf3ae173e5f222d084470
ARG UV_SHA256_AARCH64=228bd32c180421a94eef91378a92b2dd63c768bd278430e833250524c4a13382
RUN |3 UV_VERSION=0.12.22 UV_SHA256_X86_64=a50fd68c653b0cfb1c85e0a7db62cb78cf5c22b6f3dcf3ae173e5f222d084470 UV_SHA256_AARCH64=228bd32c180421a94eef91378a92b2dd63c768bd278430e833250524c4a13382 /bin/sh -c set -eu; arch="$(uname -m)"; case "$arch" in x86_64) sha="$UV_SHA256_X86_64" ;; aarch64) sha="$UV_SHA256_AARCH64" ;; *) echo "no uv checksum pinned for $arch" >&2; exit 1 ;; esac; file="uv-${arch}-unknown-linux-musl.tar.gz"; wget -q -O "/tmp/$file" "https://github.com/astral-sh/uv/releases/download/${UV_VERSION}/${file}"; echo "${sha} /tmp/${file}" | sha256sum -c -; tar -xzf "/tmp/$file" -C /usr/local/bin --strip-components=1 "uv-${arch}-unknown-linux-musl/uv" "uv-${arch}-unknown-linux-musl/uvx"; rm "/tmp/$file"; uv --version; uvx --version # buildkit
ARG CODEX_VERSION=0.157.1
RUN |1 CODEX_VERSION=0.157.1 /bin/sh -c apk add --no-cache npm util-linux && npm install --global @openai/codex@${CODEX_VERSION} && codex --version && setsid --version # buildkit
Details
Container
2026-10-02 22:11:55 +00:00
0
OCI / Docker
linux/amd64
1.3 GiB
Versions (2) View all