From d801fe60a11da048a8e0ea1cd479f187165c8e8e Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Sat, 13 Jul 2024 16:17:23 +0200 Subject: [PATCH] Add kubectl utility --- Dockerfile | 7 ++++++- Readme.md | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ef142f1..6160703 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ FROM debian:bookworm +ARG KUBE_RELEASE=v1.30.2 + RUN set -eux; \ apt-get update; \ apt-get install -y --no-install-recommends \ @@ -21,7 +23,10 @@ RUN set -eux; \ docker-buildx-plugin \ docker-compose-plugin \ ; \ + curl --silent --location "https://dl.k8s.io/release/$KUBE_RELEASE/bin/linux/amd64/kubectl" \ + | install --owner=root --group=root --mode=0755 /dev/stdin /usr/local/bin/kubectl \ + ; \ rm -rf /var/lib/apt/lists/* # References: -# - docker: https://docs.docker.com/engine/install/debian/#install-from-a-package \ No newline at end of file +# - docker: https://docs.docker.com/engine/install/debian/#install-from-a-package diff --git a/Readme.md b/Readme.md index 53b82a5..5cecca6 100644 --- a/Readme.md +++ b/Readme.md @@ -6,4 +6,5 @@ Common docker image used for running application builds, CI pipelines, and deplo - `docker` - `curl` -- `git` \ No newline at end of file +- `git` +- `kubectl`