DevOps-Journey-Using-Azure-DevOps
DevOps-Journey-Using-Azure-DevOps copied to clipboard
Update Terraform azurerm to v3
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
azurerm (source) | provider | major | ~> 2.0 -> ~> 3.0 |
Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
v3.100.0
ENHANCEMENTS:
- dependencies: updating
hashicorp/go-azure-sdk
tov0.20240417.1084633
(#25659) -
compute
- update Virtual Machine and Virtual Machine Scale Set resources and data sources to usehashicorp/go-azure-sdk
(#25533) -
machine_learning
- Add newmachine_learning
block that supportspurge_soft_deleted_workspace_on_destroy
(#25624) -
loganalytics
- update cluster resource to usehashicorp/go-azure-sdk
(#23373) - Data Source:
azurerm_management_group
- now exports thetenant_scoped_id
attribute (#25555) -
azurerm_container_app
- theingress.ip_security_restriction.ip_address_range
property will now accept an IP address as valid input (#25609) -
azurerm_container_group
- theidentity
block can now be updated (#25543) -
azurerm_express_route_connection
- support for theprivate_link_fast_path_enabled
property (#25596) -
azurerm_hdinsight_hadoop_cluster
- support for theprivate_link_configuration
block (#25629) -
azurerm_hdinsight_hbase_cluster
- support for theprivate_link_configuration
block (#25629) -
azurerm_hdinsight_interactive_query_cluster
- support for theprivate_link_configuration
block (#25629) -
azurerm_hdinsight_kafka_cluster
- support for theprivate_link_configuration
block (#25629) -
azurerm_hdinsight_spark_cluster
- support for theprivate_link_configuration
block (#25629) -
azurerm_management_group
- now exports thetenant_scoped_id
attribute (#25555) -
azurerm_monitor_activity_log_alert
- support for thelocation
property (#25389) -
azurerm_mysql_flexible_server
- update validating regex forsku_name
(#25642) -
azurerm_postgresql_flexible_server
- support for theGeoRestore
create_mode
(#25664) -
azurerm_virtual_network_gateway_connection
- support for theprivate_link_fast_path_enabled
property (#25650) -
azurerm_windows_web_app
- support for thehandler_mapping
block (#25631) -
azurerm_windows_web_app_slot
- support for thehandler_mapping
block (#25631)
BUG FIXES:
- storage: prevent a bug causing the second storage account key to be used for authentication instead of the first (#25652)
-
azurerm_active_directory_domain_service
- prevent an issue wherefiltered_sync_enabled
was not being updated (#25594) -
azurerm_application_insights
- add a state migration to fix the resource ID casing of Application Insights resources (#25628) -
azurerm_function_app_hybrid_connection
- can now use relay resources created in a different resource group (#25541) -
azurerm_kubernetes_cluster_node_pool
- prevent plan diff when thewindows_profile.outbound_nat_enabled
property is unset (#25644) -
azurerm_machine_learning_compute_cluster
- fix location to point to parent resource for computes (#25643) -
azurerm_machine_learning_compute_instance
- fix location to point to parent resource for computes (#25643) -
azurerm_storage_account
- check replication type when evaluating support level for shares and queues for V1 storage accounts (#25581) -
azurerm_storage_account
- added a sanity check fordns_endpoint_type
andblob_properties.restore_policy
(#25450) -
azurerm_web_app_hybrid_connection
- can now use relay resources created in a different resource group (#25541) -
azurerm_windows_web_app
- prevent removal ofsite_config.application_stack.node_version
whenapp_settings
are updated (#25488) -
azurerm_windows_web_app_slot
- prevent removal ofsite_config.application_stack.node_version
whenapp_settings
are updated (#25489)
DEPRECATIONS:
-
logz
- the Logz resources are deprecated and will be removed in v4.0 of the AzureRM Provider since the API no longer allows new instances to be created (#25405) -
azurerm_machine_learning_compute_instance
- marked thelocation
field as deprecated in v4.0 of the provider (#25643) -
azurerm_kubernetes_cluster
- the following properties have been deprecated since the API no longer supports cluster creation with legacy Azure Entra integration:client_app_id
,server_app_id
,server_app_secret
andmanaged
(#25200)
v3.99.0
BREAKING CHANGE:
-
azurerm_linux_web_app
-site_config.0.application_stack.0.java_version
must be specified withjava_server
andjava_server_version
(#25553)
ENHANCEMENTS:
- dependencies: updating to
v0.20240411.1104331
ofgithub.com/hashicorp/go-azure-sdk/resourcemanager
andgithub.com/hashicorp/go-azure-sdk/sdk
(#25546) - dependencies: updating to
v0.26.1
ofgithub.com/tombuildsstuff/giovanni
(#25551) -
azurerm_key_vault
- deprecate thecontact
property from v3.x provider and update properties to Computed & Optional (#25552) -
azurerm_key_vault_certificate_contacts
- in v4.0 make thecontact
property optional to allow for deletion of contacts from the key vault (#25552) -
azurerm_signalr_service
- support for setting thesku
property toPremium_P2
(#25578) -
azurerm_snapshot
- support for thenetwork_access_policy
andpublic_network_access_enabled
properties (#25421) -
azurerm_storage_account
- extend the support level of(blob|queue|share)_properties
for Storage kind (#25427) -
azurerm_storage_blob
- support for theencryption_scope
property (#25551) -
azurerm_storage_container
- support for thedefault_encryption_scope
andencryption_scope_override_enabled
properties (#25551) -
azurerm_storage_data_lake_gen2_filesystem
- support for thedefault_encryption_scope
property (#25551) -
azurerm_subnet
- thedelegation.x.service_delegation.x.name
property now supportsOracle.Database/networkAttachments
(#25571) -
azurerm_web_pubsub
- support setting thesku
property toPremium_P2
(#25578)
BUG FIXES:
- provider: fix an issue where the provider was not correctly configured when using a custom metadata host (#25546)
- storage: fix a number of potential crashes during plan/apply with resources using the Storage data plane API (#25525)
-
azurerm_application_insights
- fix issue where the wrong Application ID was set into the propertyapp_id
(#25520) -
azurerm_application_insights_api_key
- add a state migration to re-case static segments of the resource ID (#25567) -
azurerm_container_app_environment_certificate
- thesubject_name
attribute is now correctly populated (#25516) -
azurerm_function_app_slot
- will now taint the resource when partially created (#24520) -
azurerm_linux_function_app
- will now taint the resource when partially created (#24520) -
azurerm_managed_disk
- filtering the Resource SKUs response to reduce the memory overhead, when determining whether a Managed Disk can be online resized or not (#25549) -
azurerm_monitor_alert_prometheus_rule_group
- theseverity
property is now set correctly when0
(#25408) -
azurerm_monitor_smart_detector_alert_rule
- normalising the value forid
within theaction_group
block (#25559) -
azurerm_redis_cache_access_policy_assignment
- theobject_id_alias
property now allows usernames (#25523) -
azurerm_windows_function_app
- will not taint the resource when partially created (#24520) -
azurerm_windows_function_app
- will not taint the resource when partially created (#24520)
DEPRECATIONS:
-
azurerm_cosmosdb_account
- theconnection_strings
property has been superseded by the primary and secondary connection strings for sql, mongodb and readonly (#25510) -
azurerm_cosmosdb_account
- theenable_free_tier
property has been superseded byfree_tier_enabled
(#25510) -
azurerm_cosmosdb_account
- theenable_multiple_write_locations
property has been superseded bymultiple_write_locations_enabled
(#25510) -
azurerm_cosmosdb_account
- theenable_automatic_failover
property has been superseded byautomatic_failover_enabled
(#25510)
v3.98.0
FEATURES:
- New Resource:
azurerm_static_web_app_function_app_registration
(#25331) - New Resource:
azurerm_system_center_virtual_machine_manager_inventory_items
(#25110) - New Resource:
azurerm_workloads_sap_discovery_virtual_instance
(#24342) - New Resource:
azurerm_redis_cache_policy
(#25477) - New Resource:
azurerm_redis_cache_policy_assignment
(#25477)
ENHANCEMENTS:
- dependencies: updating to
v0.20240402.1085733
ofgithub.com/hashicorp/go-azure-sdk
(#25482) - dependencies: updating to
v0.67.0
ofgithub.com/hashicorp/go-azure-helpers
(#25446) - dependencies: updating to
v0.25.4
ofgithub.com/tombuildsstuff/giovanni
(#25404) -
alertsmanagement
- updating remaining resources to usehashicorp/go-azure-sdk
(#25486) -
applicationinsights
- updating remaining resources to usehashicorp/go-azure-sdk
(#25376) -
compute
- update to API version2024-03-01
(#25436) -
compute
- update shared image resources and data sources to usehashicorp/go-azure-sdk
(#25503) -
containerinstance
- update to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25416) -
maintenance
- updating to API Version2023-04-01
(#25388) -
recovery_services
- Addrecovery_service
block to the provider that supportsvm_backup_stop_protection_and_retain_data_on_destroy
andpurge_protected_items_from_vault_on_destroy
(#25515) -
storage
- the Storage Account cache is now populated usinghashicorp/go-azure-sdk
(#25437) -
azurerm_bot_service_azure_bot
- support for thecmk_key_vault_key_url
property (#23640) -
azurerm_capacity_reservation
- update validation forcapacity
(#25471) -
azurerm_container_app
- add support forkey_vault_id
andidentity
properties in thesecret
block (#24773) -
azurerm_databricks_workspace
- exposemanaged_services_cmk_key_vault_id
andmanaged_disk_cmk_key_vault_id and key_vault_id
to support cross subscription CMK's. (#25091) -
azurerm_databricks_workspace_root_dbfs_customer_managed_key
- exposekey_vault_id
to support cross subscription CMK's. (#25091) -
azurerm_managed_hsm_role_*_ids
- use specific resource id to replace generic nested item id (#25323) -
azurerm_mssql_database
- add support forsecondary_type
(#25360) -
azurerm_monitor_scheduled_query_rules_alert_v2
- support for theidentity
block (#25365) -
azurerm_mssql_server_extended_auditing_policy
- support foraudit_actions_and_groups
andpredicate_expression
(#25425) -
azurerm_netapp_account
- can now be imported (#25384) -
azurerm_netapp_volume
- support for thekerberos_enabled
,smb_continuous_availability_enabled
,kerberos_5_read_only_enabled
,kerberos_5_read_write_enabled
,kerberos_5i_read_only_enabled
,kerberos_5i_read_write_enabled
,kerberos_5p_read_only_enabled
, andkerberos_5p_read_write_enabled
properties (#25385) -
azurerm_recovery_services_vault
- upgrading to version2024-01-01
(#25325) -
azurerm_stack_hci_cluster
- theclient_id
property is now optional (#25407) -
azurerm_storage_encryption_scope
- refactoring to usehashicorp/go-azure-sdk
rather thanAzure/azure-sdk-for-go
(#25437) -
azurerm_mssql_elasticpool
- themaintenance_configuration_name
property now supports valuesSQL_SouthAfricaNorth_DB_1
,SQL_SouthAfricaNorth_DB_2
,SQL_WestUS3_DB_1
andSQL_WestUS3_DB_2
(#25500) -
azurerm_lighthouse_assignment
- updating API Version from2019-06-01
to2022-10-01
(#25473)
BUG FIXES:
-
network
- updating theGatewaySubnet
validation to show the Subnet Name when the validation fails (#25484) -
azurerm_function_app_hybrid_connection
- fix an issue during creation whensend_key_name
is specified (#25379) -
azurerm_linux_web_app_slot
- fix a crash when upgrading the provider to v3.88.0 or later (#25406) -
azurerm_mssql_database
- update the behavior of theenclave_type
field. (#25508) -
azurerm_mssql_elasticpool
- update the behavior of theenclave_type
field. (#25508) -
azurerm_network_manager_deployment
- add locking (#25368) -
azurerm_resource_group_template_deployment
- changes toparameters_content
andtemplate_content
now forceoutput_content
to be updated in the plan (#25403) -
azurerm_storage_blob
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_container
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_data_lake_gen2_filesystem
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_data_lake_gen2_filesystem_path
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_queue
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_share
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_share_directory
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_share_directory
- resolve an issue where directories might fail to destroy (#25404) -
azurerm_storage_share_file
- fix a potential crash when the endpoint is unreachable (#25404) -
azurerm_storage_share_file
- fix several bugs with path handling when creating files in subdirectories (#25404) -
azurerm_web_app_hybrid_connection
- fix an issue during creation whensend_key_name
is specified (#25379) -
azurerm_windows_web_app
- prevent a panic during resource upgrade (#25509)
v3.97.1
ENHANCEMENTS:
-
azurerm_nginx_deployment
- support for theconfiguration
block (#24276)
BUG FIXES:
-
azurerm_data_factory_integration_runtime_self_hosted
- ensure that autorizationh keys are exported (#25246) -
azurerm_storage_account
- defaulting the value fordns_endpoint_type
toStandard
when it's not returned from the Azure API (#25367)
v3.97.0
BREAKING CHANGES:
-
azurerm_linux_function_app
-app_settings["WEBSITE_RUN_FROM_PACKAGE"]
must be added toignore_changes
for deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGE
property in theapp_settings
block. (#24848) -
azurerm_linux_function_app_slot
-app_settings["WEBSITE_RUN_FROM_PACKAGE"]
must be added toignore_changes
for deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGE
property in theapp_settings
block. (#24848)
FEATURES:
- New Resource:
azurerm_elastic_san_volume
(#24802)
ENHANCEMENTS:
- dependencies: updating to
v0.25.3
ofgithub.com/tombuildsstuff/giovanni
(#25362) - dependencies: updating to
v0.20240321.1145953
ofgithub.com/hashicorp/go-azure-sdk
(#25332) - dependencies: updating to
v0.25.2
ofgithub.com/tombuildsstuff/giovanni
(#25305) -
azurestackhci
: updating to API Version2024-01-01
(#25279) -
monitor/scheduledqueryrules
: updating to API version2023-03-15-preview
(#25350) -
cosmosdb
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25166) - Data Source
azurerm_stack_hci_cluster
: refactoring the association to usehashicorp/go-azure-sdk
(#25293) -
azurerm_app_configuration
- support for Environments other than Azure Public (#25271) -
azurerm_automanage_configuration
- refactoring to usehashicorp/go-azure-sdk
(#25293) -
azurerm_container_app_environment
- add support forConsumption
workload profile (#25285) -
azurerm_cosmosdb_postgresql_cluster
- expose list of server names and FQDN in theservers
block (#25240) -
azurerm_data_share
- hyphens are now allowed in the resource's name (#25242) -
azurerm_data_factory_integration_runtime_azure_ssis
- support for thecopy_compute_scale
andpipeline_external_compute_scale
blocks (#25281) -
azurerm_healthcare_service
- support for theidentity
andconfiguration_export_storage_account_name
properties (#25193) -
azurerm_nginx_deployment
- support theauto_scale_profile
block (#24950) -
azurerm_netapp_account_resource
- support for thekerberos_ad_name
,kerberos_kdc_ip property
,enable_aes_encryption
,local_nfs_users_with_ldap_allowed
,server_root_ca_certificate
,ldap_over_tls_enabled
, andldap_signing_enabled
properties (#25340) -
azurerm_netapp_account_resource
- support for [Support for Azure Netapp Files - AD Site Name #12462] via thesite_name
property (#25340) -
azurerm_stack_hci_cluster
: refactoring the association to usehashicorp/go-azure-sdk
(#25293) -
azurerm_storage_account
- support for thedns_endpoint_type
property (#22583) -
azurerm_storage_blob_inventory_policy
- refactoring to usehashicorp/go-azure-sdk
(#25268) -
azurerm_synapse_spark_pool
- added support for3.4
(#25319)
BUG FIXES:
- Data Source:
azurerm_storage_blob
- fix a bug that incorrectly parsed the endpoint in the resource ID (#25283) - Data Source:
azurerm_storage_table_entity
- fixing a regression when parsing the table endpoint (#25307) -
netapp_account_resource
- correct thesmb_server_name
property validation (#25340) -
azurerm_backup_policy_file_share
- prevent a bug when theinclude_last_days
property does not work whendays
is empty (#25280) -
azurerm_backup_policy_vm
- prevent a bug when theinclude_last_days
property does not work whendays
is empty (#25280) -
azurerm_container_app_custom_domain
- prevent an issue where the secret was not being passed through (#25196) (#25251) -
azurerm_data_protection_backup_instance_kubernetes_cluster
- prevent the protection errosrScenarioPluginInvalidWorkflowDataRequest
andUserErrorKubernetesBackupExtensionUnhealthy
[azurerm_data_protection_backup_instance_kubernetes_cluster is created with message "Fix protection error for the backup instance" and code ScenarioPluginInvalidWorkflowDataRequest #25294] (#25345) -
azurerm_purview_account
- will now allow for PurView accounts with missing or disabled eventhubs without keys (#25301) -
azurerm_storage_account
- fix a crash when the storage account becomes unavailable whilst reading (#25332) -
azurerm_storage_blob
- fixing a regression where blobs within a nested directory wouldn't be parsed correctly (#25305) -
azurerm_storage_data_lake_gen2_path
- fixing a bug where there was no timeout available during import (#25282) -
azurerm_storage_queue
- fixing a bug where the Table URI was obtained rather than the Queue URI (#25262) -
azurerm_subscription
- fixing an issue when creating a subscription alias (#25181)
v3.96.0
ENHANCEMENTS:
- dependencies: updating to
v0.20240314.1083835
ofgithub.com/hashicorp/go-azure-sdk
(#25255) - dependencies: updating to
v0.25.1
ofgithub.com/tombuildsstuff/giovanni
(#24798) - dependencies: updating to
v1.33.0
ofgoogle.golang.org/protobuf
(#25243) -
storage
: updating the data plane resources to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24798) - Data Source:
azurerm_storage_table_entities
- support for AAD authentication (#24798) - Data Source:
azurerm_storage_table_entity
- support for AAD authentication (#24798) -
azurerm_kusto_cluster
- supportNone
pattern for thevirtual_network_configuration
block (#24733) -
azurerm_linux_function_app
- support for the Node20
runtime (#24073) -
azurerm_linux_function_app_slot
- support for the Node20
runtime (#24073) -
azurerm_stack_hci_cluster
- support theidentity
,cloud_id
,service_endpoint
andresource_provider_object_id
properties (#25031) -
azurerm_storage_share_file
- support for AAD authentication (#24798) -
azurerm_storage_share_directory
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_share_id
(#24798) -
azurerm_storage_table_entity
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_table_id
(#24798) -
azurerm_storage_table_entity
- support for AAD authentication (#24798) -
azurerm_windows_function_app
- support for the Node20
runtime (#24073) -
azurerm_windows_function_app_slot
- support for the Node20
runtime (#24073) -
azurerm_windows_web_app
- support for the Node20
runtime (#24073) -
azurerm_windows_web_app_slot
- support for the Node20
runtime (#24073)
BUG FIXES:
-
azurerm_container_app_custom_domain
- fix resource ID parsing bug preventing import (#25192) -
azurerm_windows_web_app
- fix incorrect warning message when checking name availability (#25214) -
azurerm_virtual_machine_run_command
- prevent a bug during updates (#25186) - Data Source:
azurerm_storage_table_entities
- Fixitems.x.properties
truncating to one entry (#25211)
v3.95.0
FEATURES:
- New Resource:
azurerm_container_app_custom_domain
(#24421) - New Resource:
azurerm_data_protection_backup_instance_kubernetes_cluster
(#24940) - New Resource:
azurerm_static_web_app
(#25117) - New resource:
azurerm_static_web_app_custom_domain
(#25117) - New resource:
azurerm_system_center_virtual_machine_manager_availability_set
(#24975) - New Resource:
azurerm_workloads_sap_three_tier_virtual_instance
(#24384) - New Resource:
azurerm_workloads_sap_single_node_virtual_instance
(#24331)
ENHANCEMENTS:
-
dependencies
: updating to v0.20240229.1102109 ofgithub.com/hashicorp/go-azure-sdk
(#25102) -
monitor
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
[GH-#25102] -
network
: updating to API Version2023-09-01
(#25095) -
azurerm_data_factory_integration_runtime_managed
- support for thecredential_name
property (#25033) -
azurerm_linux_function_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_linux_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_linux_web_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_linux_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_mysql_flexible_server
- setting thestorage.size_gb
property to a smaller value now forces a new resource to be created (#25074) -
azurerm_orbital_contact_profile
- changing thechannels
property no longer creates a new resource (#25129) -
azurerm_private_dns_resolver_inbound_endpoint
- theprivate_ip_address
property is no longer required whenprivate_ip_allocation_method
isDynamic
(#25035) -
stream_analytics_output_blob
- support for theblob_write_mode
property (#25127) -
azurerm_windows_function_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_windows_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_windows_web_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_windows_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys
- correctly setevent_grid_extension_key
by searching for the renamed property in the API response (#25108) -
azurerm_app_service_public_certificate
- fix issue where certificate information was not being set correctly in the read (#24943) -
azurerm_container_registry
- prevent recreation of the resource when thegeoreplication.tags
are updated (#24994) -
azurerm_firewall_policy_rule_collection_group
- fix issue where the client subscription ID was used to construct thefirewall_policy_id
(#25145) -
azurerm_function_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761) -
azurerm_orbital_contact_profile
- fix creation of the resource whenevent_hub_uri
is not specified (#25128) -
azurerm_recovery_services_vault
- prevent a panic whenimmutability
is updated (#25132) -
azurerm_storage_account
- fix issue where the queue encryption key type was set as the table encryption key type (#25046) -
azurerm_web_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761) -
azurerm_mssql_database
- fix incorrect error due to typo when usingrestore_long_term_retention_backup_id
(#25180)
DEPRECATIONS:
- Deprecated Resource:
azurerm_static_site
(#25117) - Deprecated Resource:
azurerm_static_site_custom_domain
(#25117) -
azurerm_kubernetes_fleet_manager
- thehub_profile
property has been deprecated (#25010)
v3.94.0
FEATURES:
-
New Resource:
azurerm_kubernetes_fleet_update_run
(#24813)
ENHANCEMENTS:
- dependencies: updating to
v0.20240228.1142829
ofgithub.com/hashicorp/go-azure-sdk
(#25081) -
servicefabric
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25002) -
springcloud
: updating to API Version2024-01-01-preview
(#24937) -
securitycenter
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25081) - Data Source:
azurerm_storage_table_entities
- support forselect
(#24987) - Data Source:
azurerm_netapp_volume
- support for thesmb_access_based_enumeration
andsmb_non_browsable
properties (#24514) -
azurerm_cosmosdb_account
- add support for theminimal_tls_version
property (#24966) -
azurerm_federated_identity_credential
- the federated credentials can now be changed without creating a new resource (#25003) -
azurerm_kubernetes_cluster
- support for thecurrent_kubernetes_version
property (#25079) -
azurerm_kubernetes_cluster
- private DNS is now allowed for theweb_app_routing
property (#25038) -
azurerm_kubernetes_cluster
- migration between differentoutbound_type
s is now allowed (#25021) -
azurerm_mssql_database
- support for therecovery_point_id
andrestore_long_term_retention_backup_id
properties (#24904) -
azurerm_linux_virtual_machine
- support for theautomatic_upgrade_enabled
,disk_controller_type
,os_image_notification
,treat_failure_as_deployment_failure_enabled
, andvm_agent_platform_updates_enabled
properties (#23394) -
azurerm_nginx_deployment
- support for theautomatic_upgrade_channel
property (#24867) -
azurerm_netapp_volume
- support for thesmb_access_based_enumeration
andsmb_non_browsable
properties (#24514) -
azurerm_netapp_pool
- support for theencryption_type
property (#24993) -
azurerm_role_definition
- upgrade to the API version2022-05-01-preview
(#25008) -
azurerm_redis_cache
- allow AAD auth for all SKUs (#25006) -
azurerm_sql_managed_instance
- support for thezone_redundant_enabled
property (#25089) -
azurerm_spring_cloud_gateway
- support for theapplication_performance_monitoring_ids
property (#24919) -
azurerm_spring_cloud_configuration_service
- support for therefresh_interval_in_seconds
property (#25009) -
azurerm_synapse_workspace
- support for using theuser_assigned_identity_id
property within thecustomer_managed_key
block (#25027) -
azurerm_windows_virtual_machine
- support for theautomatic_upgrade_enabled
,disk_controller_type
,os_image_notification
,treat_failure_as_deployment_failure_enabled
, andvm_agent_platform_updates_enabled
properties (#23394)
BUG FIXES:
-
azurerm_api_management_notification_recipient_email
- fixing an issue where response pages weren't iterated over correctly (#25055) -
azurerm_api_management_notification_recipient_user
- fixing an issue where response pages weren't iterated over correctly (#25055) -
azurerm_batch_pool
- fix setting theextension.settings_json
property (#24976) -
azurerm_key_vault_key
-expiration_date
can be updated if newer date is ahead (#25000) -
azurerm_pim_active_role_assignment
- fix an isue where the resource would disappear or fail to import after 45 days (#24524) -
azurerm_pim_eligible_role_assignment
- fix an isue where the resource would disappear or fail to import after 45 days (#24524) -
azurerm_recovery_services_vault
- validate thatuse_system_assigned_identity
anduser_assigned_identity_id
cannot be set at the same time (#24091) -
azurerm_recovery_vaults
will now create properly withSystemAssigned,UserAssigned
identity (#24978) -
azurerm_subscription
- fixing an issue where response pages weren't iterated over correctly (#25055)
v3.93.0
FEATURES:
-
New Data Source:
azurerm_express_route_circuit_peering
(#24971) -
New Data Source:
azurerm_storage_table_entities
(#24973) -
New Resource:
azurerm_dev_center_catalog
(#24833) -
New Resource:
azurerm_system_center_virtual_machine_manager_server
(#24278)
BUG FIXES:
-
azurerm_key_vault
- conditionally polling the Data Plane endpoint whenpublic_network_access_enabled
is set to false (#23823) -
azurerm_storage_account
- allow theidentity.type
property to beSystemAssigned, UserAssigned
when using a Customer Managed Key (#24923) -
azurerm_automation_account
- prevent theidentity.identity_ids
User Assigned identity being set when not specified in config (#24977)
ENHANCEMENTS:
- dependencies: updating to
v0.20240221.1170458
ofhashicorp/go-azure-sdk
(#24967) - dependencies: refactor
azurerm_spring_cloud_configuration_service
to usego-azure-sdk
(#24918) - provider: support or the feature flag
virtual_machine_scale_set.reimage_on_manual_upgrade
(#22975) -
sentinel
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24962) -
sqlvirtualmachines
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24912) -
nginx
: updating to use2024-01-01-preview
(#24868) -
azurerm_cosmosdb_account
- support for thebackup.tier
property (#24595) -
azurerm_linux_virtual_machine
- thevirtual_machine_scale_set_id
proeprty can now be changed without creating a new resource (#24768) -
azurerm_machine_learning_workspace
- support for themanaged_network.isolation_mode
property (#24951) -
azurerm_private_dns_resolver_inbound_endpoint
- support thestatic
value for theprivate_ip_allocation_method
property (#24952) -
azurerm_postgresql_flexible_server
- expose thestorage_tier
field (#24892) -
azurerm_redis_cache
- support for thepreferred_data_persistence_auth_method
property (#24370) -
azurerm_servicebus_namespace
- support for thepremium_messaging_partitions
property (#24676) -
azurerm_windows_virtual_machine
- thevirtual_machine_scale_set_id
proeprty can now be changed without creating a new resource (#24768)
BUG FIXES:
-
azurerm_cognitive_deployment
- theversion_upgrade_option
property can not be updated without creating a new resource (#24922) -
azurerm_data_protection_backup_vault
- support or thesoft_delete
andretention_duration_in_days
properties (#24775) -
azurerm_data_factory_pipeline
- correctly handle incorrect header values (#24921) -
azurerm_kusto_cluster
-optimized_auto_scale
is now updated aftersku
has been updated (#24906) -
azurerm_key_vault_certificate
- will now only update thelifetime_action
of the certificate block unless otherwise required (#24755) -
azurerm_linux_virtual_machine_scale_set
- correctly includepublic_ip_prefix_id
during updates (#24939) -
azurerm_postgresql_flexible_server
- thecustomer_managed_key.key_vault_key_id
property is now required (#24981) -
azurerm_nginx_deployment
- changing thesku
property now creates a new resource (#24905) -
azurerm_orchestrated_virtual_machine_scale_set
- thedisk_size_gb
andlun
parameters ofdata_disks
are optional now (#24944) -
azurerm_storage_account
- change order of API calls to be GET-then-PUT ratehr then PATCHES (#23935) -
azurerm_storage_account
- improve the validation around theimmutability_policy
being used withblob_properties
([#24938](https://togithub.com/hashicorp/terraform-provider-azurerm/issue
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.