From 65ec2462cd98389b26ad9a1c29fcad253c77c6e8 Mon Sep 17 00:00:00 2001 From: Marta dos Santos <44229401+martaldsantos@users.noreply.github.com> Date: Fri, 18 Sep 2026 13:05:21 +0000 Subject: [PATCH] Update Azure deployment templates to support additional regions for model deployments --- .../05_Claims_Processing/labautomation/azuredeploy.json | 6 ++++-- .../05_Claims_Processing/labautomation/deploy-lab.ps1 | 5 ++++- .../05_Claims_Processing/labautomation/lab-defaults.json | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/03-Azure/01-04-AI/05_Claims_Processing/labautomation/azuredeploy.json b/03-Azure/01-04-AI/05_Claims_Processing/labautomation/azuredeploy.json index f144a0c2d..0c91bbcc6 100644 --- a/03-Azure/01-04-AI/05_Claims_Processing/labautomation/azuredeploy.json +++ b/03-Azure/01-04-AI/05_Claims_Processing/labautomation/azuredeploy.json @@ -13,10 +13,12 @@ "type": "string", "defaultValue": "swedencentral", "allowedValues": [ - "swedencentral" + "swedencentral", + "francecentral", + "germanywestcentral" ], "metadata": { - "description": "Azure location where resources should be deployed (e.g., swedencentral)" + "description": "Azure location where resources should be deployed. Restricted to regions verified to support both the gpt-5.4 and mistral-document-ai-2512 model deployments." } }, "deployModelDeployments": { diff --git a/03-Azure/01-04-AI/05_Claims_Processing/labautomation/deploy-lab.ps1 b/03-Azure/01-04-AI/05_Claims_Processing/labautomation/deploy-lab.ps1 index 8e6419611..7011dc192 100644 --- a/03-Azure/01-04-AI/05_Claims_Processing/labautomation/deploy-lab.ps1 +++ b/03-Azure/01-04-AI/05_Claims_Processing/labautomation/deploy-lab.ps1 @@ -65,8 +65,11 @@ function Publish-HackboxCredential { } # Resolve effective location and enforce template constraint. +# Only these regions support both the gpt-5.4 and mistral-document-ai-2512 +# model deployments. +$supportedLocations = @("swedencentral", "francecentral", "germanywestcentral") $effectiveLocation = if ($PreferredLocation.Count -gt 0) { $PreferredLocation[0] } else { "swedencentral" } -if ($effectiveLocation -ne "swedencentral") { +if ($effectiveLocation -notin $supportedLocations) { Write-Host "[WARN] Requested location '$effectiveLocation' is not supported by this template. Using 'swedencentral'." -ForegroundColor Yellow $effectiveLocation = "swedencentral" } diff --git a/03-Azure/01-04-AI/05_Claims_Processing/labautomation/lab-defaults.json b/03-Azure/01-04-AI/05_Claims_Processing/labautomation/lab-defaults.json index 411e9464b..4a60f3bdc 100644 --- a/03-Azure/01-04-AI/05_Claims_Processing/labautomation/lab-defaults.json +++ b/03-Azure/01-04-AI/05_Claims_Processing/labautomation/lab-defaults.json @@ -3,6 +3,6 @@ "groups": [], "deploymentType": "resourcegroup-with-subscriptionowner", "labsPerSubscription": 4, - "preferredLocation": "westeurope, swedencentral, norwayeast, northeurope", + "preferredLocation": "swedencentral, francecentral, germanywestcentral", "estimatedDailyCostsUsd": 8.0 }