Full Terraform Version Refresh to latest versions in order to support work efforts for Workload Identity.
-
Updated Azure CLI Version
- Updated the required Azure CLI version from 2.37.0 to 2.70.0
-
Updated Terraform and Go Versions
- Updated the required Terraform version from 1.9.8 to 1.11.2
- Updated the required Go version from 1.18.8 to 1.24rc3
- Updated the provider hashicorp/azurerm from 3.116.0 to 4.23.0
- Updated the provider hashicorp/azuread from 3.0.2 to 3.1.0
- Updated the provider hashicorp/random from 3.6.3 to 3.7.1
- Updated the provider hashicorp/kubernetes from 2.33.0 to 2.36.0
- Updated the provider hashicorp/helm from 2.16.0 to 2.17.0
- Updated the provider fluxed/flux from 1.0.0 to 1.5.1
-
Removed Upgrade Guidance
- Removed the section providing guidance on major upgrades for AKS versions and data migration
-
Added .env_ to .gitignore*
- Added .env_* pattern to .gitignore file
-
Refactored Key Vault Policy Module
- Renamed
vault_idinput variable tokeyvault_idin keyvault-policy module - Added helper function to convert permissions to title case
- Renamed
-
Updated Service Bus Module
- Added
premium_messaging_partitionsvariable for Premium SKU - Removed
enable_batched_operationsandenable_expressfrom topics - Renamed
enable_partitioningtopartitioning_enabledfor topics and queues
- Added
-
Updated Cosmos DB Module
- Changed
ip_range_filterto usetosetinstead ofjoin - Renamed
enable_automatic_failovertoautomatic_failover_enabled - Renamed
enable_multiple_write_locationstomultiple_write_locations_enabled - Changed
partition_key_pathtopartition_key_pathsfor SQL containers - Updated output to include separate connection strings
- Changed
-
Updated Storage Account Module
- Changed
storage_account_nametostorage_account_idfor containers and shares - Removed
enable_https_traffic_onlyin favor ofhttps_traffic_only_enabled
- Changed
-
Added Resource Locks
- Added
enable_resource_locksvariable to control resource locks - Implemented resource locks using
for_eachin various modules
- Added
-
Updated the Templates to be compatible with the new providers
-
Updated existing modules to support test framework and validated all tests passing
-
Added RBAC: Storage Table Data Contributor
Edited by Daniel Scholl (MS]