From febca794d238a0408c4125753122714dfeedb8a1 Mon Sep 17 00:00:00 2001 From: gurusai-voleti Date: Mon, 5 Jan 2026 11:13:57 +0000 Subject: [PATCH] chore: Migrate gsutil usage to gcloud storage --- .../provisioning/templates/gcloud/provision_resources.sh.j2 | 4 ++-- tests/unit/provisioning/gcloud_tests.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/google_cloud_automlops/provisioning/templates/gcloud/provision_resources.sh.j2 b/google_cloud_automlops/provisioning/templates/gcloud/provision_resources.sh.j2 index 3c6c18d..cf9bb30 100644 --- a/google_cloud_automlops/provisioning/templates/gcloud/provision_resources.sh.j2 +++ b/google_cloud_automlops/provisioning/templates/gcloud/provision_resources.sh.j2 @@ -45,10 +45,10 @@ else fi {% endif %} echo -e "$GREEN Setting up Storage Bucket in project $PROJECT_ID $NC" -if !(gsutil ls -b gs://$STORAGE_BUCKET_NAME | grep --fixed-strings "$STORAGE_BUCKET_NAME"); then +if !(gcloud storage ls --buckets gs://$STORAGE_BUCKET_NAME | grep --fixed-strings "$STORAGE_BUCKET_NAME"); then echo "Creating GS Bucket: ${STORAGE_BUCKET_NAME} in project $PROJECT_ID" - gsutil mb -l ${STORAGE_BUCKET_LOCATION} gs://$STORAGE_BUCKET_NAME + gcloud storage buckets create --location=${STORAGE_BUCKET_LOCATION} gs://$STORAGE_BUCKET_NAME else diff --git a/tests/unit/provisioning/gcloud_tests.py b/tests/unit/provisioning/gcloud_tests.py index b61e709..ed23de6 100644 --- a/tests/unit/provisioning/gcloud_tests.py +++ b/tests/unit/provisioning/gcloud_tests.py @@ -58,7 +58,7 @@ 'my-branch', 'my-repo', 'cloud-source-repositories', 'us-central1', 'my-bucket', True, 'my-vpc-connector', True, ['gcloud artifacts repositories create', 'gcloud iam service-accounts create', - 'gsutil mb -l ${STORAGE_BUCKET_LOCATION} gs://$STORAGE_BUCKET_NAME', 'gcloud iam service-accounts create', + 'gcloud storage buckets create gs://$STORAGE_BUCKET_NAME --location=${STORAGE_BUCKET_LOCATION}', 'gcloud iam service-accounts create', 'gcloud projects add-iam-policy-binding', 'gcloud source repos create', 'gcloud pubsub topics create', 'gcloud functions deploy', 'gcloud beta builds triggers create', 'gcloud scheduler jobs create pubsub', '--vpc-connector=my-vpc-connector'] @@ -73,7 +73,7 @@ 'my-branch', 'my-repo', 'cloud-source-repositories', 'us-central1', 'my-bucket', True, 'No VPC Specified', True, ['gcloud artifacts repositories create', 'gcloud iam service-accounts create', - 'gsutil mb -l ${STORAGE_BUCKET_LOCATION} gs://$STORAGE_BUCKET_NAME', 'gcloud iam service-accounts create', + 'gcloud storage buckets create gs://$STORAGE_BUCKET_NAME --location=${STORAGE_BUCKET_LOCATION}', 'gcloud iam service-accounts create', 'gcloud projects add-iam-policy-binding', 'gcloud source repos create', 'gcloud pubsub topics create', 'gcloud builds submit ${BASE_DIR}services/submission_service', 'gcloud run deploy', 'gcloud pubsub subscriptions create', 'gcloud beta builds triggers create', 'gcloud scheduler jobs create pubsub']