From a0e9b0d3d4fdfd34bb68941d9d3955d7200fb9f4 Mon Sep 17 00:00:00 2001 From: Vamshi-Microsoft Date: Wed, 4 Jun 2025 07:38:19 +0000 Subject: [PATCH 1/2] To reuse Log Analytics across subscriptions --- infra/modules/container-app-environment.bicep | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/infra/modules/container-app-environment.bicep b/infra/modules/container-app-environment.bicep index 2e699fa0..0f63ab9a 100644 --- a/infra/modules/container-app-environment.bicep +++ b/infra/modules/container-app-environment.bicep @@ -10,12 +10,13 @@ param enableTelemetry bool param subnetResourceId string param applicationInsightsConnectionString string +var existingLawSubscription = split(logAnalyticsResourceId, '/')[2] var logAnalyticsResourceGroup = split(logAnalyticsResourceId, '/')[4] var logAnalyticsName = split(logAnalyticsResourceId, '/')[8] resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2020-08-01' existing = { name: logAnalyticsName - scope: resourceGroup(logAnalyticsResourceGroup) + scope: resourceGroup(existingLawSubscription, logAnalyticsResourceGroup) } // resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-08-02-preview' = { From 380b1db5378379037c98e3cf1e1a3811976afd9b Mon Sep 17 00:00:00 2001 From: Vamshi-Microsoft Date: Thu, 5 Jun 2025 09:45:46 +0530 Subject: [PATCH 2/2] Update Variable name --- infra/modules/container-app-environment.bicep | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/infra/modules/container-app-environment.bicep b/infra/modules/container-app-environment.bicep index 0f63ab9a..0fc2721f 100644 --- a/infra/modules/container-app-environment.bicep +++ b/infra/modules/container-app-environment.bicep @@ -10,13 +10,13 @@ param enableTelemetry bool param subnetResourceId string param applicationInsightsConnectionString string -var existingLawSubscription = split(logAnalyticsResourceId, '/')[2] +var logAnalyticsSubscription = split(logAnalyticsResourceId, '/')[2] var logAnalyticsResourceGroup = split(logAnalyticsResourceId, '/')[4] var logAnalyticsName = split(logAnalyticsResourceId, '/')[8] resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2020-08-01' existing = { name: logAnalyticsName - scope: resourceGroup(existingLawSubscription, logAnalyticsResourceGroup) + scope: resourceGroup(logAnalyticsSubscription, logAnalyticsResourceGroup) } // resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-08-02-preview' = {