Skip to content

Commit f9bba73

Browse files
Marko MITROVICMarko MITROVIC
authored andcommitted
feat: removing hardcoded location based command for a REGION set variable
1 parent 11cecfe commit f9bba73

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

looker-ai-agent/prereq.sh

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ else
4040
export PROJECT_ID=$GOOGLE_CLOUD_PROJECT
4141
fi
4242

43+
# Determine region dynamically from gcloud config (must be set by user)
44+
REGION=$(gcloud config get-value compute/region 2>/dev/null)
45+
if [ -z "$REGION" ]; then
46+
echo "No default compute/region set. Please set one with:"
47+
echo " gcloud config set compute/region REGION"
48+
exit 1
49+
fi
50+
4351
echo Running prerequisites on project $PROJECT_ID
4452
BUCKET_NAME=gs://$PROJECT_ID-tf-state
4553
if gsutil ls $BUCKET_NAME; then
@@ -133,15 +141,14 @@ add_secret_accessor "$LOOKER_AGENT_CONFIG" "$COMPUTEMEMBER"
133141
add_secret_accessor "$LOOKER_AGENT_CONFIG" "$CUSTOMSAMEMBER"
134142
# ---------------------------------------------------
135143

136-
137144
echo "Creating artifact registry repository"
138-
if gcloud artifacts repositories describe cloud-run-source-deploy --location=us-central1 --project="$PROJECT_ID" &> /dev/null; then
145+
if gcloud artifacts repositories describe cloud-run-source-deploy --location="$REGION" --project="$PROJECT_ID" &> /dev/null; then
139146
echo "Repository 'cloud-run-source-deploy' already exists."
140147
else
141148
echo "Creating Artifact Registry repository 'cloud-run-source-deploy'..."
142-
gcloud artifacts repositories create cloud-run-source-deploy --repository-format=docker --location=us-central1 --async
149+
gcloud artifacts repositories create cloud-run-source-deploy --repository-format=docker --location="$REGION" --async
143150
fi
144151

145-
gcloud builds submit --config ./build/cloudbuild.yaml --region us-central1
152+
gcloud builds submit --config ./build/cloudbuild.yaml --region "$REGION"
146153

147154
echo Script completed successfully!

0 commit comments

Comments
 (0)