This commit is contained in:
parent
9006c6a1d4
commit
9ea4e093fc
12
Dockerfile
12
Dockerfile
@ -12,6 +12,8 @@ ARG TARGETARCH
|
|||||||
ENV ARCH=${TARGETARCH:-amd64}
|
ENV ARCH=${TARGETARCH:-amd64}
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
ENV KUBECTL_VERSION=1.33.0
|
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 KUBECTL_DATE=2025-05-01
|
||||||
ENV TFLINT_VERSION=0.58.1
|
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 && \
|
tar -xzf eksctl_Linux_${ARCH}.tar.gz -C /tmp && \
|
||||||
mv /tmp/eksctl /usr/local/bin && rm eksctl_Linux_${ARCH}.tar.gz
|
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
|
# TFlint
|
||||||
RUN curl -sLO "https://github.com/terraform-linters/tflint/releases/download/v${TFLINT_VERSION}/tflint_linux_${ARCH}.zip" && \
|
RUN curl -sLO "https://github.com/terraform-linters/tflint/releases/download/v${TFLINT_VERSION}/tflint_linux_${ARCH}.zip" && \
|
||||||
unzip -q tflint_linux_${ARCH}.zip && \
|
unzip -q tflint_linux_${ARCH}.zip && \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user