diff --git a/.azure/applications/graphql/main.bicep b/.azure/applications/graphql/main.bicep index d762a2462..6e78c8bb8 100644 --- a/.azure/applications/graphql/main.bicep +++ b/.azure/applications/graphql/main.bicep @@ -57,11 +57,11 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } -resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-03-01' existing = { +resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-10-02-preview' existing = { name: containerAppEnvironmentName } diff --git a/.azure/applications/service/main.bicep b/.azure/applications/service/main.bicep index e72cf1273..251a21f59 100644 --- a/.azure/applications/service/main.bicep +++ b/.azure/applications/service/main.bicep @@ -81,11 +81,11 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } -resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-03-01' existing = { +resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-10-02-preview' existing = { name: containerAppEnvironmentName } diff --git a/.azure/applications/sync-resource-policy-information-job/main.bicep b/.azure/applications/sync-resource-policy-information-job/main.bicep index 144c07ed0..d9e31606b 100644 --- a/.azure/applications/sync-resource-policy-information-job/main.bicep +++ b/.azure/applications/sync-resource-policy-information-job/main.bicep @@ -42,7 +42,7 @@ var tags = { } var name = '${namePrefix}-sync-rp-info' -resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-03-01' existing = { +resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-10-02-preview' existing = { name: containerAppEnvironmentName } diff --git a/.azure/applications/sync-subject-resource-mappings-job/main.bicep b/.azure/applications/sync-subject-resource-mappings-job/main.bicep index 2e743333b..4deac6e1e 100644 --- a/.azure/applications/sync-subject-resource-mappings-job/main.bicep +++ b/.azure/applications/sync-subject-resource-mappings-job/main.bicep @@ -42,7 +42,7 @@ var tags = { } var name = '${namePrefix}-sync-sr-mappings' -resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-03-01' existing = { +resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-10-02-preview' existing = { name: containerAppEnvironmentName } diff --git a/.azure/applications/web-api-eu/main.bicep b/.azure/applications/web-api-eu/main.bicep index 353fd2e46..4632a3143 100644 --- a/.azure/applications/web-api-eu/main.bicep +++ b/.azure/applications/web-api-eu/main.bicep @@ -56,11 +56,11 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } -resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-03-01' existing = { +resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-10-02-preview' existing = { name: containerAppEnvironmentName } diff --git a/.azure/applications/web-api-migration-job/main.bicep b/.azure/applications/web-api-migration-job/main.bicep index 4d1d66ebb..829577a1e 100644 --- a/.azure/applications/web-api-migration-job/main.bicep +++ b/.azure/applications/web-api-migration-job/main.bicep @@ -30,7 +30,7 @@ var tags = { } var name = '${namePrefix}-db-migration-job' -resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-03-01' existing = { +resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-10-02-preview' existing = { name: containerAppEnvironmentName } diff --git a/.azure/applications/web-api-so/main.bicep b/.azure/applications/web-api-so/main.bicep index f3668a29d..a000bc865 100644 --- a/.azure/applications/web-api-so/main.bicep +++ b/.azure/applications/web-api-so/main.bicep @@ -84,11 +84,11 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } -resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-03-01' existing = { +resource containerAppEnvironment 'Microsoft.App/managedEnvironments@2024-10-02-preview' existing = { name: containerAppEnvironmentName } diff --git a/.azure/infrastructure/main.bicep b/.azure/infrastructure/main.bicep index f304318e1..dd17793bf 100644 --- a/.azure/infrastructure/main.bicep +++ b/.azure/infrastructure/main.bicep @@ -85,7 +85,7 @@ var tags = { } // Create resource groups -resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-03-01' = { +resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-11-01' = { name: '${namePrefix}-rg' location: location tags: tags diff --git a/.azure/modules/appConfiguration/addReaderRoles.bicep b/.azure/modules/appConfiguration/addReaderRoles.bicep index f01429541..032b5dd6b 100644 --- a/.azure/modules/appConfiguration/addReaderRoles.bicep +++ b/.azure/modules/appConfiguration/addReaderRoles.bicep @@ -1,7 +1,7 @@ param appConfigurationName string param principalIds array -resource appConfig 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfig 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/modules/appConfiguration/create.bicep b/.azure/modules/appConfiguration/create.bicep index 9c2d782c8..216085abb 100644 --- a/.azure/modules/appConfiguration/create.bicep +++ b/.azure/modules/appConfiguration/create.bicep @@ -20,7 +20,7 @@ param sku Sku var appConfigNameMaxLength = 63 var appConfigName = uniqueResourceName('${namePrefix}-appConfiguration', appConfigNameMaxLength) -resource appConfig 'Microsoft.AppConfiguration/configurationStores@2023-03-01' = { +resource appConfig 'Microsoft.AppConfiguration/configurationStores@2024-05-01' = { name: appConfigName location: location sku: sku diff --git a/.azure/modules/appConfiguration/upsertKeyValue.bicep b/.azure/modules/appConfiguration/upsertKeyValue.bicep index 75e49c372..c39e42e10 100644 --- a/.azure/modules/appConfiguration/upsertKeyValue.bicep +++ b/.azure/modules/appConfiguration/upsertKeyValue.bicep @@ -24,7 +24,7 @@ param tags object = {} var parsedContentType = keyValueType == 'keyVaultReference' ? 'application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8' : keyValueType == 'featureFlag' ? 'application/vnd.microsoft.appconfig.ff+json;charset=utf-8' : contentType var parsedValue = keyValueType == 'keyVaultReference' ? '{"uri":"${value}"}' : value -resource configStore 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource configStore 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: configStoreName resource configStoreKeyValue 'keyValues' = { name: key diff --git a/.azure/modules/containerAppEnv/main.bicep b/.azure/modules/containerAppEnv/main.bicep index c1fd26b5c..4ad2a18ee 100644 --- a/.azure/modules/containerAppEnv/main.bicep +++ b/.azure/modules/containerAppEnv/main.bicep @@ -23,7 +23,7 @@ resource appInsightsWorkspace 'Microsoft.OperationalInsights/workspaces@2023-09- name: appInsightWorkspaceName } -resource containerAppEnv 'Microsoft.App/managedEnvironments@2024-02-02-preview' = { +resource containerAppEnv 'Microsoft.App/managedEnvironments@2024-10-02-preview' = { name: '${namePrefix}-cae' location: location identity: { diff --git a/.azure/modules/keyvault/copySecrets.bicep b/.azure/modules/keyvault/copySecrets.bicep index 4e504c8d1..4ef967300 100644 --- a/.azure/modules/keyvault/copySecrets.bicep +++ b/.azure/modules/keyvault/copySecrets.bicep @@ -49,7 +49,7 @@ resource srcKeyVaultResource 'Microsoft.KeyVault/vaults@2023-07-01' existing = { scope: resourceGroup(srcKeyVaultSubId, srcKeyVaultRGNName) } -resource appConfigurationResource 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfigurationResource 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/modules/privateDnsZone/main.bicep b/.azure/modules/privateDnsZone/main.bicep index 42703190e..eb20dc9e4 100644 --- a/.azure/modules/privateDnsZone/main.bicep +++ b/.azure/modules/privateDnsZone/main.bicep @@ -18,14 +18,14 @@ type ARecord = { @description('Array of A records to be created in the DNS zone') param aRecords ARecord[] = [] -resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' = { +resource privateDnsZone 'Microsoft.Network/privateDnsZones@2024-06-01' = { name: defaultDomain location: 'global' properties: {} tags: tags } -resource aRecordResources 'Microsoft.Network/privateDnsZones/A@2020-06-01' = [ +resource aRecordResources 'Microsoft.Network/privateDnsZones/A@2024-06-01' = [ for record in aRecords: { parent: privateDnsZone name: record.name @@ -40,7 +40,7 @@ resource aRecordResources 'Microsoft.Network/privateDnsZones/A@2020-06-01' = [ } ] -resource virtualNetworkLink 'Microsoft.Network/privateDnsZones/virtualNetworkLinks@2020-06-01' = { +resource virtualNetworkLink 'Microsoft.Network/privateDnsZones/virtualNetworkLinks@2024-06-01' = { parent: privateDnsZone name: '${namePrefix}-pdns-link' location: 'global' diff --git a/.azure/modules/redis/main.bicep b/.azure/modules/redis/main.bicep index 80aa92885..1ba906712 100644 --- a/.azure/modules/redis/main.bicep +++ b/.azure/modules/redis/main.bicep @@ -40,7 +40,7 @@ var redisNameMaxLength = 63 var redisName = uniqueResourceName('${namePrefix}-redis', redisNameMaxLength) // https://learn.microsoft.com/en-us/azure/templates/microsoft.cache/redis?pivots=deployment-language-bicep -resource redis 'Microsoft.Cache/Redis@2023-08-01' = { +resource redis 'Microsoft.Cache/Redis@2024-11-01' = { name: redisName location: location identity: {