Skip to content

Commit 3f766a5

Browse files
authored
Remove hardcoded boot image for test VMs (GoogleCloudPlatform#4949)
2 parents 8e2e962 + 2e1cffb commit 3f766a5

2 files changed

Lines changed: 3 additions & 27 deletions

File tree

tools/cloud-build/daily-tests/builds/ml-a3-ultragpu-onspot-slurm.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ steps:
4242
- "ANSIBLE_CONFIG=/workspace/tools/cloud-build/ansible.cfg"
4343
- "PROJECT_ID=$PROJECT_ID"
4444
- "NUM_NODES=4"
45-
- "IMAGE_PROJECT=ubuntu-os-accelerator-images"
46-
- "IMAGE_NAME=ubuntu-accelerator-2204-amd64-with-nvidia-570-v20250722"
4745
- "MACHINE_TYPE=a3-ultragpu-8g"
4846
- "INSTANCE_PREFIX=a3usp"
4947
- "BUILD_ID=$BUILD_ID"

tools/cloud-build/find_available_zone.sh

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -73,38 +73,16 @@ for ZONE in "${ZONES_ARRAY[@]}"; do
7373
readarray -t INSTANCE_NAMES_ARRAY < <(generate_instance_names "${FULL_INSTANCE_PREFIX}" "${NUM_NODES}")
7474

7575
declare -a GCLOUD_CMD
76-
COMMON_FLAGS=(
76+
GCLOUD_CMD=(
77+
gcloud compute instances create "${INSTANCE_NAMES_ARRAY[@]}"
7778
--project="${PROJECT_ID}"
7879
--zone="${ZONE}"
7980
--machine-type="${MACHINE_TYPE}"
80-
--image-project="${IMAGE_PROJECT}"
8181
--provisioning-model="${PROVISIONING_MODEL}"
8282
--instance-termination-action="${TERMINATION_ACTION}"
83+
--no-address
8384
--quiet
8485
)
85-
86-
if [[ "${MACHINE_TYPE}" == "a3-ultragpu-8g" ]]; then
87-
if [[ -z "${IMAGE_NAME}" ]]; then
88-
echo "ERROR: IMAGE_NAME must be set for a3-ultragpu-8g" >&2
89-
exit 1
90-
fi
91-
GCLOUD_CMD=(
92-
gcloud compute instances create "${INSTANCE_NAMES_ARRAY[@]}"
93-
"${COMMON_FLAGS[@]}"
94-
--image="${IMAGE_NAME}"
95-
)
96-
else
97-
if [[ -z "${IMAGE_FAMILY}" ]]; then
98-
echo "ERROR: IMAGE_FAMILY must be set for ${MACHINE_TYPE}" >&2
99-
exit 1
100-
fi
101-
GCLOUD_CMD=(
102-
gcloud compute instances create "${INSTANCE_NAMES_ARRAY[@]}"
103-
"${COMMON_FLAGS[@]}"
104-
--image-family="${IMAGE_FAMILY}"
105-
--no-address
106-
)
107-
fi
10886
if CREATE_OUTPUT=$("${GCLOUD_CMD[@]}" 2>&1); then
10987
cleanup_instances "${PROJECT_ID}" "${ZONE}" "${FULL_INSTANCE_PREFIX}"
11088
SELECTED_ZONE="${ZONE}"

0 commit comments

Comments
 (0)