Skip to content

Commit 65ddf00

Browse files
Merge pull request #241 from microsoft/fix/dynamic-region-list
fix: quota check script with dynamic region handling
2 parents ae9438c + dc25a2b commit 65ddf00

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
export AZURE_SUBSCRIPTION_ID="${{ secrets.AZURE_SUBSCRIPTION_ID }}"
3333
export GPT_MIN_CAPACITY="30"
3434
export TEXT_EMBEDDING_MIN_CAPACITY="30"
35+
export AZURE_REGIONS="${{ vars.AZURE_REGIONS }}"
3536
3637
chmod +x scripts/checkquota.sh
3738
if ! scripts/checkquota.sh; then

scripts/checkquota.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22

33
# List of Azure regions to check for quota (update as needed)
4-
REGIONS=("eastus" "westus" "northcentralus" "uksouth" "swedencentral")
4+
IFS=', ' read -ra REGIONS <<< "$AZURE_REGIONS"
55

66
SUBSCRIPTION_ID="${AZURE_SUBSCRIPTION_ID}"
77
GPT_MIN_CAPACITY="${GPT_MIN_CAPACITY}"
@@ -18,7 +18,7 @@ if ! az login --service-principal -u "$AZURE_CLIENT_ID" -p "$AZURE_CLIENT_SECRET
1818
fi
1919

2020
echo "🔄 Validating required environment variables..."
21-
if [[ -z "$SUBSCRIPTION_ID" || -z "$GPT_MIN_CAPACITY" || -z "$TEXT_EMBEDDING_MIN_CAPACITY" ]]; then
21+
if [[ -z "$SUBSCRIPTION_ID" || -z "$GPT_MIN_CAPACITY" || -z "$TEXT_EMBEDDING_MIN_CAPACITY" || -z "$REGIONS" ]]; then
2222
echo "❌ ERROR: Missing required environment variables."
2323
exit 1
2424
fi

0 commit comments

Comments
 (0)