feat(jenkins-agent): refs #7442 Install kubectl 1.26.0

This commit is contained in:
Juan Ferrer 2024-05-21 21:29:32 +02:00
parent 0bc11da3fe
commit 0b3221bdd3
1 changed files with 11 additions and 0 deletions

View File

@ -20,6 +20,17 @@ RUN apt-get install -y \
wget \ wget \
curl curl
# Kubernetes client
RUN apt-get install -y apt-transport-https ca-certificates curl gnupg \
&& curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.26/deb/Release.key \
| gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg \
&& chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg \
&& echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.26/deb/ /' \
| tee /etc/apt/sources.list.d/kubernetes.list \
&& chmod 644 /etc/apt/sources.list.d/kubernetes.list \
&& apt-get update \
&& apt-get install -y kubectl
# Docker compose # Docker compose
RUN curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` \ RUN curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` \
-o /usr/local/bin/docker-compose \ -o /usr/local/bin/docker-compose \