Skip to content

Commit c8b5f65

Browse files
committed
Update CLI versions
1 parent e3243b7 commit c8b5f65

File tree

1 file changed

+21
-10
lines changed

1 file changed

+21
-10
lines changed

oci/Dockerfile

+21-10
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#
22
#
33
# Image versions
4-
ARG BASE_BUILDER=python:3.8
5-
ARG BASE_IMAGE=python:3.8-slim
4+
ARG BASE_BUILDER=python:3.9
5+
ARG BASE_IMAGE=python:3.9-slim
66

77

88
#
@@ -23,8 +23,13 @@ RUN mkdir -p /opt/bin
2323
# Common builder
2424
FROM builder AS common-builder
2525

26-
ARG KUBECTL_VERSION=v1.20.2
26+
# https://kubernetes.io/docs/setup/release/notes/
27+
ARG KUBECTL_VERSION=v1.21.0
28+
29+
# https://github.com/kubernetes-sigs/kustomize/releases
2730
ARG KUSTOMIZE_VERSION=v3.9.2
31+
32+
# https://www.terraform.io/downloads.html
2833
ARG TERRAFORM_VERSION=0.14.5
2934

3035
RUN echo "KUBECTL_VERSION: ${KUBECTL_VERSION}" \
@@ -52,12 +57,15 @@ COPY oci/entrypoint oci/entrypoint_user /opt/bin/
5257
# AWS builder
5358
FROM builder AS aws-builder
5459

60+
# https://github.com/aws/aws-cli/blob/v2/CHANGELOG.rst
61+
ARG AWS_CLI_VERSION=2.1.38
62+
5563
RUN mkdir -p /opt/aws/bin
5664

57-
RUN echo "AWS_CLI_VERSION: N/A" \
58-
&& curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" \
59-
&& unzip awscli-bundle.zip \
60-
&& ./awscli-bundle/install -i /opt/aws \
65+
RUN echo "AWS_CLI_VERSION: ${AWS_CLI_VERSION}" \
66+
&& curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${AWS_CLI_VERSION}.zip" -o "awscliv2.zip" \
67+
&& unzip awscliv2.zip \
68+
&& ./aws/install -i /opt/aws -b /opt/aws/bin \
6169
&& /opt/aws/bin/aws --version
6270

6371

@@ -66,7 +74,8 @@ RUN echo "AWS_CLI_VERSION: N/A" \
6674
# GCP builder
6775
FROM builder AS gcp-builder
6876

69-
ARG GOOGLE_CLOUD_SDK_VERSION=326.0.0
77+
# https://cloud.google.com/sdk/docs/release-notes
78+
ARG GOOGLE_CLOUD_SDK_VERSION=336.0.0
7079

7180
RUN echo "GOOGLE_CLOUD_SDK_VERSION: ${GOOGLE_CLOUD_SDK_VERSION}" \
7281
&& curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_CLOUD_SDK_VERSION}-linux-x86_64.tar.gz \
@@ -80,7 +89,8 @@ RUN echo "GOOGLE_CLOUD_SDK_VERSION: ${GOOGLE_CLOUD_SDK_VERSION}" \
8089
# Azure builder
8190
FROM builder AS azure-builder
8291

83-
ARG AZURE_CLI_VERSION=2.18.0
92+
# https://docs.microsoft.com/en-us/cli/azure/release-notes-azure-cli?tabs=azure-cli
93+
ARG AZURE_CLI_VERSION=2.22.0
8494

8595
RUN apt-get update && apt-get install -y \
8696
libffi-dev
@@ -100,7 +110,8 @@ RUN echo "AZURE_CLI_VERSION: ${AZURE_CLI_VERSION}" \
100110
# KinD builder
101111
FROM builder as kind-builder
102112

103-
ARG DOCKER_CLI_VERSION=20.10.3
113+
# https://docs.docker.com/engine/release-notes/
114+
ARG DOCKER_CLI_VERSION=20.10.6
104115

105116
RUN mkdir -p /opt/bin
106117

0 commit comments

Comments
 (0)