1
1
#
2
2
#
3
3
# 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
6
6
7
7
8
8
#
@@ -23,8 +23,13 @@ RUN mkdir -p /opt/bin
23
23
# Common builder
24
24
FROM builder AS common-builder
25
25
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
27
30
ARG KUSTOMIZE_VERSION=v3.9.2
31
+
32
+ # https://www.terraform.io/downloads.html
28
33
ARG TERRAFORM_VERSION=0.14.5
29
34
30
35
RUN echo "KUBECTL_VERSION: ${KUBECTL_VERSION}" \
@@ -52,12 +57,15 @@ COPY oci/entrypoint oci/entrypoint_user /opt/bin/
52
57
# AWS builder
53
58
FROM builder AS aws-builder
54
59
60
+ # https://github.com/aws/aws-cli/blob/v2/CHANGELOG.rst
61
+ ARG AWS_CLI_VERSION=2.1.38
62
+
55
63
RUN mkdir -p /opt/aws/bin
56
64
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 \
61
69
&& /opt/aws/bin/aws --version
62
70
63
71
@@ -66,7 +74,8 @@ RUN echo "AWS_CLI_VERSION: N/A" \
66
74
# GCP builder
67
75
FROM builder AS gcp-builder
68
76
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
70
79
71
80
RUN echo "GOOGLE_CLOUD_SDK_VERSION: ${GOOGLE_CLOUD_SDK_VERSION}" \
72
81
&& 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}" \
80
89
# Azure builder
81
90
FROM builder AS azure-builder
82
91
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
84
94
85
95
RUN apt-get update && apt-get install -y \
86
96
libffi-dev
@@ -100,7 +110,8 @@ RUN echo "AZURE_CLI_VERSION: ${AZURE_CLI_VERSION}" \
100
110
# KinD builder
101
111
FROM builder as kind-builder
102
112
103
- ARG DOCKER_CLI_VERSION=20.10.3
113
+ # https://docs.docker.com/engine/release-notes/
114
+ ARG DOCKER_CLI_VERSION=20.10.6
104
115
105
116
RUN mkdir -p /opt/bin
106
117
0 commit comments