From dac6b756be282aa70c8cfea6fa80a39c063cd6d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikko=20Pyykk=C3=B6?= Date: Tue, 30 Aug 2022 18:34:45 +0300 Subject: [PATCH] use apt to install as gcloud cli component manager disabled run apt update before trying to install auth plugin add gcloud public key before apt update try if using latest google/cloud-sdk image helps actually spell cloud-sdk correctly --- .circleci/config.yml | 4 ++-- bin/ci-setup-google-cloud.sh | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 98e528143..0f2596c03 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -38,7 +38,7 @@ jobs: build_frontend: docker: - - image: google/cloud-sdk + - image: google/cloud-sdk:latest steps: - checkout - setup_remote_docker @@ -228,7 +228,7 @@ jobs: # command: "bin/push-docker-auth-image.sh" deploy_to_production: docker: - - image: google/cloud-sdk + - image: google/cloud-sdk:latest steps: - checkout - setup_remote_docker diff --git a/bin/ci-setup-google-cloud.sh b/bin/ci-setup-google-cloud.sh index 833c55298..532cd6535 100755 --- a/bin/ci-setup-google-cloud.sh +++ b/bin/ci-setup-google-cloud.sh @@ -8,7 +8,13 @@ gcloud --quiet config set compute/zone ${GOOGLE_COMPUTE_ZONE} echo "Configuring kubectl" gcloud --quiet container clusters get-credentials moocfi-cluster -gcloud components install gke-gcloud-auth-plugin +# if ! [ -x "$(command -v gke-gcloud-auth-plugin)" ]; then +# echo "kubectl plugin gke-gcloud-auth-plugin not found. Installing..." +# echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list +# curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - +# apt-get update +# apt-get install -y google-cloud-sdk-gke-gcloud-auth-plugin +# fi BRANCH=$(git rev-parse --abbrev-ref HEAD)