@@ -8,18 +8,16 @@ RUN apt-get update && apt-get install -y python3-pip && apt-get install -y jq
88
99RUN pip3 install --upgrade pip
1010
11- ARG GCLOUD_SDK=google-cloud-sdk-269.0.0-linux-x86_64.tar.gz
12- # Remove the test directories
13- # Also don't need gsutil
14- RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/$GCLOUD_SDK && \
15- tar xf $GCLOUD_SDK && rm -rf $GCLOUD_SDK && \
16- cp -r google-cloud-sdk/bin/* /usr/local/bin/ && \
17- cp -r google-cloud-sdk/lib/* /usr/local/lib/ && \
18- rm -rf /google-cloud-sdk/platform/gsutil/third_party/oauth2client/tests \
19- /google-cloud-sdk/platform/gsutil/third_party/rsa/tests \
20- /google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2/test \
21- /google-cloud-sdk/platform/gsutil && \
22- python3 -m pip install pyyaml>=5.1 rsa>=4.0 urllib3>=1.24.2 --upgrade -t /google-cloud-sdk/lib/third_party
11+ # Install Google Cloud SDK
12+ ARG GCLOUD_SDK=google-cloud-sdk-418.0.0-linux-x86_64.tar.gz
13+ ARG GCLOUD_INSTALL_DIR="/usr/lib"
14+ RUN curl -q -o $GCLOUD_SDK https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/$GCLOUD_SDK && \
15+ tar xf $GCLOUD_SDK -C $GCLOUD_INSTALL_DIR && rm -rf $GCLOUD_SDK && \
16+ rm -rf $GCLOUD_INSTALL_DIR/google-cloud-sdk/platform/gsutil \
17+ $GCLOUD_INSTALL_DIR/google-cloud-sdk/RELEASE_NOTES
18+ ENV PATH "${PATH}:$GCLOUD_INSTALL_DIR/google-cloud-sdk/bin"
19+ # Install gke-gcloud-auth-plugin
20+ RUN gcloud components install gke-gcloud-auth-plugin
2321
2422RUN wget -O /usr/local/bin/aws-iam-authenticator https://amazon-eks.s3-us-west-2.amazonaws.com/1.10.3/2018-07-26/bin/linux/amd64/aws-iam-authenticator && \
2523 chmod +x /usr/local/bin/aws-iam-authenticator
0 commit comments