1- FROM alpine:3.14
1+ FROM alpine:3.17
22
33RUN set -x \
44 && apk add --update bash findutils mariadb-client gzip bzip2 lz4 xz unzip zip coreutils python3 rsync curl \
5- && ln -s /usr/bin/python3 /usr/bin/python \
65 && rm -rf /var/cache/apk/* \
76 ;
87
98# Install Gcloud SDK (required for gsutil workload identity authentication)
109ENV \
11- GCLOUD_VERSION=331 .0.0 \
12- GCLOUD_CHECKSUM=f90c2df5bd0b3498d7e33112f17439eead8c94ae7d60a1cab0091de0eee62c16
10+ GCLOUD_VERSION=424 .0.0 \
11+ GCLOUD_CHECKSUM=1fed39626f23352e0f97623d5009ff1bb6c4ffd3875c85f4205f309292696b18
1312
1413RUN set -x \
1514 && apk --no-cache add python3 \
@@ -28,18 +27,19 @@ ENV \
2827 PYTHONIOENCODING=UTF-8 \
2928 PYTHONUNBUFFERED=0 \
3029 PAGER=more \
31- AWS_CLI_VERSION=1.18.93 \
32- AWS_CLI_CHECKSUM=37eaa4d25cb1b9786af4ab6858cce7dfca154d264554934690d99994a7bbd7a5
30+ AWS_CLI_VERSION=1.27.103 \
31+ AWS_CLI_CHECKSUM=0fed454146160807e273c4fd9bb1d0ba0926e3fb8ed3fc55e9251ebd2d53407c
3332
3433RUN set -x \
35- && apk add --no-cache ca-certificates wget \
34+ && apk --update add --no-cache ca-certificates wget unzip \
3635 && cd /tmp \
3736 && wget -nv https://s3.amazonaws.com/aws-cli/awscli-bundle-${AWS_CLI_VERSION}.zip -O /tmp/awscli-bundle-${AWS_CLI_VERSION}.zip \
3837 && echo "${AWS_CLI_CHECKSUM} awscli-bundle-${AWS_CLI_VERSION}.zip" > /tmp/SHA256SUM \
39- && sha256sum -c SHA256SUM \
38+ && ( cd /tmp; sha256sum -c SHA256SUM || ( echo "Expected $(sha256sum awscli-bundle-${AWS_CLI_VERSION}.zip)" ; exit 1; )) \
4039 && unzip awscli-bundle-${AWS_CLI_VERSION}.zip \
4140 && /tmp/awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws \
42- && apk del wget \
41+ && apk del wget unzip \
42+ && rm -rf /var/cache/apk/* \
4343 && rm -rf /tmp/* \
4444 ;
4545
0 commit comments