Skip to content

Commit 61d6a67

Browse files
committed
fx env
1 parent 8abce3e commit 61d6a67

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

cloudbuild.yaml

+11-4
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,20 @@ steps:
8888
full_name=$(cat /workspace/full_name)
8989
version=$(cat /workspace/version)
9090
bucket_name=$(gcloud secrets versions access latest --secret="agents-bucket-name")
91+
small_google_model=$(gcloud secrets versions access latest --secret="small-google-model")
92+
medium_google_model=$(gcloud secrets versions access latest --secret="medium-google-model")
93+
google_generative_api=$(gcloud secrets versions access latest --secret="google-generative-ai-key)
9194
echo "Working with instance: ${full_name}"
9295
echo "Checking for existing instance..."
9396
if [[ $(gcloud compute instances list --filter="name=${full_name}" --format="get(name)") ]]; then
9497
echo "Updating existing instance ${full_name}"
9598
gcloud compute instances update-container ${full_name} \
9699
--container-image us-central1-docker.pkg.dev/$PROJECT_ID/qi-agents/${full_name}:${version} \
97-
--container-env AGENTS_BUCKET_NAME=${bucket_name},CHARACTER_FILE=${_CHARACTER_FILE} \
100+
--container-env AGENTS_BUCKET_NAME=${bucket_name},\
101+
CHARACTER_FILE=${_CHARACTER_FILE},\
102+
SMALL_GOOGLE_MODEL=${small_google_model},\
103+
MEDIUM_GOOGLE_MODEL=${medium_google_model},\
104+
GOOGLE_GENERATIVE_AI_API_KEY=${google_generative_api} \
98105
--zone $_ZONE || { echo "Instance update failed"; exit 1; }
99106
echo "Instance update completed"
100107
else
@@ -109,9 +116,9 @@ steps:
109116
--boot-disk-size $_DISK_SIZE \
110117
--container-env AGENTS_BUCKET_NAME=${bucket_name},\
111118
CHARACTER_FILE=${_CHARACTER_FILE},\
112-
SMALL_GOOGLE_MODEL=$(gcloud secrets versions access latest --secret="small-google-model"),\
113-
MEDIUM_GOOGLE_MODEL=$(gcloud secrets versions access latest --secret="medium-google-model"),\
114-
GOOGLE_GENERATIVE_AI_API_KEY=$(gcloud secrets versions access latest --secret="google-generative-ai-key") \
119+
SMALL_GOOGLE_MODEL=${small_google_model},\
120+
MEDIUM_GOOGLE_MODEL=${medium_google_model},\
121+
GOOGLE_GENERATIVE_AI_API_KEY=${google_generative_api} \
115122
--metadata-from-file startup-script=startup.sh || { echo "Instance creation failed"; exit 1; }
116123
echo "Instance creation completed"
117124
fi

0 commit comments

Comments
 (0)