Skip to content

Commit 34db834

Browse files
[DEPS] Update Dockerfile dependencies
1 parent 17eaed3 commit 34db834

1 file changed

Lines changed: 6 additions & 11 deletions

File tree

‎Dockerfile‎

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
FROM python:3.12.3-alpine3.18 AS compile-image
22
ARG TARGETARCH
33
ARG TARGETPLATFORM
4-
ARG TERRAFORM_VERSION="0.12.31"
5-
ARG AZURE_CLI_VERSION="2.0.67"
4+
ARG TERRAFORM_VERSION="0.15.5"
5+
ARG AZURE_CLI_VERSION="2.87.0"
66

77
ENV BOTO_CONFIG=/dev/null
88
COPY . /sources/
@@ -40,10 +40,9 @@ RUN apk del --purge build
4040
FROM python:3.12.3-alpine3.18
4141
ARG TARGETARCH
4242
ARG TARGETPLATFORM
43-
ARG TERRAFORM_VERSION="0.12.31"
44-
ARG VAULT_VERSION="1.1.3"
45-
ARG KUBECTL_VERSION="v1.17.0"
46-
ARG AWS_IAM_AUTHENTICATOR_VERSION="1.13.7/2019-06-11"
43+
ARG TERRAFORM_VERSION="0.15.5"
44+
ARG VAULT_VERSION="2.0.3"
45+
ARG KUBECTL_VERSION="v1.34.1"
4746
ARG HELM_VERSION="v3.16.3"
4847
ARG HELM_FILE_VERSION="1.1.8"
4948
ARG HELM_DIFF_VERSION="2.11.0%2B5"
@@ -63,7 +62,7 @@ RUN adduser ops -Du 2342 -h /home/ops \
6362
&& ops --verbose -h \
6463
&& apk del --purge build
6564

66-
RUN wget -q https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/${TARGETARCH}/kubectl -O /usr/local/bin/kubectl \
65+
RUN wget -q https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${TARGETARCH}/kubectl -O /usr/local/bin/kubectl \
6766
&& chmod +x /usr/local/bin/kubectl
6867

6968
RUN wget -q https://get.helm.sh/helm-${HELM_VERSION}-linux-${TARGETARCH}.tar.gz -O - | tar -xzO linux-${TARGETARCH}/helm > /usr/local/bin/helm \
@@ -76,9 +75,6 @@ RUN wget -q -O terraform.zip https://releases.hashicorp.com/terraform/${TERRAFOR
7675
RUN wget -q -O vault.zip https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_${TARGETARCH}.zip \
7776
&& unzip vault.zip -d /usr/local/bin \
7877
&& rm -rf vault.zip
79-
80-
RUN wget -q https://amazon-eks.s3-us-west-2.amazonaws.com/${AWS_IAM_AUTHENTICATOR_VERSION}/bin/linux/${TARGETARCH}/aws-iam-authenticator -O /usr/local/bin/aws-iam-authenticator \
81-
&& chmod +x /usr/local/bin/aws-iam-authenticator
8278

8379
RUN wget -q https://github.com/helmfile/helmfile/releases/download/v${HELM_FILE_VERSION}/helmfile_${HELM_FILE_VERSION}_linux_${TARGETARCH}.tar.gz -O - | tar -xzO helmfile > /usr/local/bin/helmfile \
8480
&& chmod +x /usr/local/bin/helmfile
@@ -94,7 +90,6 @@ WORKDIR /home/ops
9490
USER root
9591
RUN helm plugin install https://github.com/databus23/helm-diff --version v3.9.11
9692
RUN helm plugin install https://github.com/jkroepke/helm-secrets --version v3.8.2
97-
RUN helm plugin install https://github.com/rimusz/helm-tiller # Obsolete in Helm 3
9893

9994

10095
COPY --from=compile-image /azure-cli /home/ops/.local/azure-cli

0 commit comments

Comments
 (0)