k8s-env (sha256:8a3f0df9c34d17c97ef53de44c72b6390fcb16942c0aa04552fefea2b4447fb5)
				
				
					Published 2025-09-11 17:16:44 +00:00  by Woodpecker
				
			
		Installation
docker pull git.svc.neuber.io/cluster-stuff/k8s-env@sha256:8a3f0df9c34d17c97ef53de44c72b6390fcb16942c0aa04552fefea2b4447fb5sha256:8a3f0df9c34d17c97ef53de44c72b6390fcb16942c0aa04552fefea2b4447fb5Image layers
| ARG RELEASE | 
| ARG LAUNCHPAD_BUILD_ARCH | 
| LABEL org.opencontainers.image.ref.name=ubuntu | 
| LABEL org.opencontainers.image.version=24.04 | 
| ADD file:e67907c77897d27192314f6c4fa0112b6f7dce3e127500516535cc50fe736c92 in / | 
| CMD ["/bin/bash"] | 
| RUN /bin/sh -c apt-get update && apt-get upgrade -y && rm -rf /var/lib/apt/lists/* # buildkit | 
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git iputils-ping mtr less openssh-client openssl pipx python3 python3-venv python3-pip python3-jmespath python3-requests python3-dateutil vim nano && rm -rf /var/lib/apt/lists/* # buildkit | 
| RUN /bin/sh -c pipx install ansible && /root/.local/share/pipx/venvs/ansible/bin/python -m pip install jmespath requests python-dateutil # buildkit | 
| ARG K8S_VERSION=v1.33.0 | 
| SHELL [/bin/bash -o pipefail -c] | 
| RUN |1 K8S_VERSION=v1.33.0 /bin/bash -o pipefail -c curl -LO "https://dl.k8s.io/release/${K8S_VERSION}/bin/linux/amd64/kubectl" # buildkit | 
| SHELL [/bin/bash -o pipefail -c] | 
| RUN |1 K8S_VERSION=v1.33.0 /bin/bash -o pipefail -c curl -LO "https://dl.k8s.io/${K8S_VERSION}/bin/linux/amd64/kubectl.sha256" && echo "$(cat kubectl.sha256)" kubectl | sha256sum --check # buildkit | 
| RUN |1 K8S_VERSION=v1.33.0 /bin/bash -o pipefail -c install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl # buildkit | 
| ARG KUBECTL_HNS_VERSION=v1.1.0 | 
| RUN |2 K8S_VERSION=v1.33.0 KUBECTL_HNS_VERSION=v1.1.0 /bin/bash -o pipefail -c curl -LO "https://github.com/kubernetes-sigs/hierarchical-namespaces/releases/download/${KUBECTL_HNS_VERSION}/kubectl-hns_linux_amd64" && mv kubectl-hns_linux_amd64 /usr/local/bin/kubectl-hns && chmod +x /usr/local/bin/kubectl-hns # buildkit | 
| RUN |2 K8S_VERSION=v1.33.0 KUBECTL_HNS_VERSION=v1.1.0 /bin/bash -o pipefail -c curl -fSLk -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && chmod 700 get_helm.sh && ./get_helm.sh # buildkit | 
| ARG K9S_VERSION=v0.50.4 | 
| RUN |3 K8S_VERSION=v1.33.0 KUBECTL_HNS_VERSION=v1.1.0 K9S_VERSION=v0.50.4 /bin/bash -o pipefail -c curl -fSLOk "https://github.com/derailed/k9s/releases/download/${K9S_VERSION}/k9s_Linux_amd64.tar.gz" && mkdir -p k9s && tar -xf k9s_Linux_amd64.tar.gz -C k9s && chown -R root k9s && chmod -R 744 k9s && mv k9s/k9s /usr/bin/k9s # buildkit | 
| ARG VELERO_VERSION=v1.16.0 | 
| RUN |4 K8S_VERSION=v1.33.0 KUBECTL_HNS_VERSION=v1.1.0 K9S_VERSION=v0.50.4 VELERO_VERSION=v1.16.0 /bin/bash -o pipefail -c curl -L "https://github.com/vmware-tanzu/velero/releases/download/${VELERO_VERSION}/velero-${VELERO_VERSION}-linux-amd64.tar.gz" -o velero.tar.gz && mkdir -p velero && tar -xf velero.tar.gz -C velero && mv "velero/velero-${VELERO_VERSION}-linux-amd64/velero" /usr/bin/velero # buildkit | 
| ARG VCLUSTER_VERSION=v0.24.1 | 
| RUN |5 K8S_VERSION=v1.33.0 KUBECTL_HNS_VERSION=v1.1.0 K9S_VERSION=v0.50.4 VELERO_VERSION=v1.16.0 VCLUSTER_VERSION=v0.24.1 /bin/bash -o pipefail -c curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/download/${VCLUSTER_VERSION}/vcluster-linux-amd64" && install -c -m 0755 vcluster /usr/local/bin # buildkit | 
| ARG HCLOUD_CLI_VERSION=v1.50.0 | 
| RUN |6 K8S_VERSION=v1.33.0 KUBECTL_HNS_VERSION=v1.1.0 K9S_VERSION=v0.50.4 VELERO_VERSION=v1.16.0 VCLUSTER_VERSION=v0.24.1 HCLOUD_CLI_VERSION=v1.50.0 /bin/bash -o pipefail -c curl -L -o hcloud-cli.tar.gz "https://github.com/hetznercloud/cli/releases/download/${HCLOUD_CLI_VERSION}/hcloud-linux-amd64.tar.gz" && mkdir -p hcloud-cli && tar -xf hcloud-cli.tar.gz -C hcloud-cli && chown -R root hcloud-cli && chmod -R 744 hcloud-cli && mv "hcloud-cli/hcloud" /usr/bin/hcloud # buildkit | 
| RUN |6 K8S_VERSION=v1.33.0 KUBECTL_HNS_VERSION=v1.1.0 K9S_VERSION=v0.50.4 VELERO_VERSION=v1.16.0 VCLUSTER_VERSION=v0.24.1 HCLOUD_CLI_VERSION=v1.50.0 /bin/bash -o pipefail -c rm -r k9s velero && rm k9s_Linux_amd64.tar.gz kubectl kubectl.sha256 get_helm.sh velero.tar.gz vcluster # buildkit | 
| WORKDIR /projects | 
| ENTRYPOINT ["tail" "-f" "/dev/null"] | 
Labels
| Key | Value | 
|---|---|
| org.opencontainers.image.created | 2025-09-11T17:13:59Z | 
| org.opencontainers.image.ref.name | ubuntu | 
| org.opencontainers.image.revision | e997563a4831dca96d6357f5259503693dfc93a3 | 
| org.opencontainers.image.source | https://git.svc.neuber.io/Cluster-Stuff/k8s-env.git | 
| org.opencontainers.image.url | https://git.svc.neuber.io/Cluster-Stuff/k8s-env | 
| org.opencontainers.image.version | 24.04 | 
				Details
				
					 2025-09-11 17:16:44 +00:00 
					
				
				
				Versions (51)
				View all
				
				
			
		 Container
					
					 0
					
					
					
					
					
					
					
					
	 OCI / Docker
	 linux/amd64
	
	
	
	
	
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					 582 MiB