From 9ea4e093fc809a18d109800c477288b8fe14de8d Mon Sep 17 00:00:00 2001 From: Astound Date: Tue, 15 Jul 2025 22:50:34 -0500 Subject: [PATCH] Add Helm and k9s --- Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Dockerfile b/Dockerfile index 2197bd1..c3bcaf5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,8 @@ ARG TARGETARCH ENV ARCH=${TARGETARCH:-amd64} ENV DEBIAN_FRONTEND=noninteractive ENV KUBECTL_VERSION=1.33.0 +ENV HELM_VERSION=3.18.4 +ENV K9S_VERSION=0.50.8 ENV KUBECTL_DATE=2025-05-01 ENV TFLINT_VERSION=0.58.1 @@ -92,6 +94,16 @@ RUN curl -sLO "https://github.com/eksctl-io/eksctl/releases/latest/download/eksc tar -xzf eksctl_Linux_${ARCH}.tar.gz -C /tmp && \ mv /tmp/eksctl /usr/local/bin && rm eksctl_Linux_${ARCH}.tar.gz +# Helm +RUN curl -sLO "https://get.helm.sh/helm-v${HELM_VERSION}-linux-${ARCH}.tar.gz" && \ + tar -xzf helm-v${HELM_VERSION}-linux-${ARCH}.tar.gz && \ + mv linux-${ARCH}/helm /usr/local/bin/ && \ + rm -rf linux-${ARCH} helm-v${HELM_VERSION}-linux-${ARCH}.tar.gz + +# k9s +RUN curl -sLO "https://github.com/derailed/k9s/releases/download/v${K9S_VERSION}/k9s_linux_${ARCH}.deb" && \ + dpkg -i k9s_linux_${ARCH}.deb && rm k9s_linux_${ARCH}.deb + # TFlint RUN curl -sLO "https://github.com/terraform-linters/tflint/releases/download/v${TFLINT_VERSION}/tflint_linux_${ARCH}.zip" && \ unzip -q tflint_linux_${ARCH}.zip && \