From 3619741c8e028c954fd53a4d554c3d4efe9a2356 Mon Sep 17 00:00:00 2001 From: gurusai-voleti Date: Tue, 24 Mar 2026 08:12:39 +0000 Subject: deploy: migrate gsutil usage to gcloud storage - Migrate pkgsite deployment from legacy gsutil to gcloud storage. Change-Id: I66108c22909465e0d879a25806679b38d392a03e GitHub-Last-Rev: 9f22cb3212238139412ca5158b0dad3d39b7b327 GitHub-Pull-Request: golang/pkgsite#119 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/748662 Reviewed-by: Ethan Lee LUCI-TryBot-Result: Go LUCI Auto-Submit: Ethan Lee kokoro-CI: kokoro Reviewed-by: Dmitri Shuralyov --- deploy/config.sh | 4 ++-- deploy/deploy-env.yaml | 2 +- deploy/deploy.yaml | 4 ++-- deploy/sitemap.yaml | 6 ++++-- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/deploy/config.sh b/deploy/config.sh index 7ffaeba8..fbfd8dc3 100755 --- a/deploy/config.sh +++ b/deploy/config.sh @@ -24,9 +24,9 @@ main() { dyn_config_bucket=$(config_bucket $env) dyn_config_object=${env}-config.yaml dyn_config_gcs=gs://$dyn_config_bucket/$dyn_config_object - runcmd gsutil cp private/config/$env-config.yaml $dyn_config_gcs + runcmd gcloud storage cp private/config/$env-config.yaml $dyn_config_gcs dyn_exclude_gcs=gs://$dyn_config_bucket/config/excluded.txt - runcmd gsutil cp private/config/excluded.txt $dyn_exclude_gcs + runcmd gcloud storage cp private/config/excluded.txt $dyn_exclude_gcs } main $@ diff --git a/deploy/deploy-env.yaml b/deploy/deploy-env.yaml index 7f606f6a..fcc74d00 100644 --- a/deploy/deploy-env.yaml +++ b/deploy/deploy-env.yaml @@ -37,7 +37,7 @@ steps: - -c - deploy/build.sh $PROJECT_ID $(cat _BUILD_TAG) - id: Config - name: gcr.io/cloud-builders/gsutil + name: gcr.io/cloud-builders/gcloud entrypoint: deploy/config.sh args: - $_ENV diff --git a/deploy/deploy.yaml b/deploy/deploy.yaml index 96169118..b70e1bec 100644 --- a/deploy/deploy.yaml +++ b/deploy/deploy.yaml @@ -37,7 +37,7 @@ steps: - -c - deploy/build.sh $PROJECT_ID $(cat _BUILD_TAG) - id: Config - staging - name: gcr.io/cloud-builders/gsutil + name: gcr.io/cloud-builders/gcloud entrypoint: deploy/config.sh args: - staging @@ -68,7 +68,7 @@ steps: env: - QUOTA_BYPASS=$_QUOTA_BYPASS - id: Config - prod - name: gcr.io/cloud-builders/gsutil + name: gcr.io/cloud-builders/gcloud entrypoint: deploy/config.sh args: - prod diff --git a/deploy/sitemap.yaml b/deploy/sitemap.yaml index 353d5ae6..35b7c1cc 100644 --- a/deploy/sitemap.yaml +++ b/deploy/sitemap.yaml @@ -26,11 +26,13 @@ steps: go run ./devtools/cmd/sitemap -user=cloudbuild -password="$$PASSWORD" $_ENV secretEnv: ['PASSWORD'] - id: Publish - name: gcr.io/cloud-builders/gsutil + name: gcr.io/cloud-builders/gcloud + entrypoint: gcloud dir: private args: + - storage - cp - - -r + - --recursive - sitemap - gs://$_ENV-pkg.go.dev availableSecrets: -- cgit v1.3