Skip to content

Releases: hashicorp/terraform-provider-azurerm

v2.5.0

09 Apr 01:52
Compare
Choose a tag to compare

2.5.0 (April 09, 2020)

BREAKING CHANGES:

  • Azure Kubernetes Service
    • Due to a breaking change in the AKS API, the azurerm_kubernetes_cluster resource features a significant behavioural change where creating Mixed-Mode Authentication clusters (e.g. using a Service Principal with a Managed Identity) is no longer supported.
    • The AKS Team have confirmed that existing clusters will be updated by the Azure API to use only MSI when a change is made to the Cluster (but not the Node Pool). Whilst Terraform could perform this automatically some environments have restrictions on which tags can be added/removed - as such this operation will need to be performed out-of-band. Instead, upon detecting a Mixed-Mode Cluster which has not yet been updated - or upon detecting a former Mixed-Mode Cluster where the Terraform Configuration still contains a service_principal block - Terraform will output instructions on how to proceed.
    • azurerm_kubernetes_cluster_node_pool - clusters with auto-scale disabled must ensure that min_count and max_count are set to null (or omitted) rather than 0 (since 0 isn't a valid value for these fields).

NOTES:

  • There's currently a bug in the Azure Kubernetes Service (AKS) API where the Tags on Node Pools are returned in the incorrect case - this bug is being tracked in this issue. This affects the tags field within the default_node_pool block for azurerm_kubernetes_clusters and the tags field for the azurerm_kubernetes_cluster_node_pool resource.

IMPROVEMENTS:

  • dependencies: updating to use version 2020-02-01 of the Containers API (#6095)
  • New Resource: azurerm_private_dns_txt_record (#6309)
  • azurerm_kubernetes_cluster - making the service_principal block optional - so it's now possible to create MSI-only clusters (#6095)
  • azurerm_kubernetes_cluster - making the windows_profile block computed as Windows credentials are now generated by Azure if unspecified (#6095)
  • azurerm_kubernetes_cluster - support for outbound_type within the network_profile block (#6120)
  • azurerm_linux_virtual_machine - OS disk encryption settings can no be updated (#6230)
  • azurerm_windows_virtual_machine - OS disk encryption settings can no be updated (#6230)

BUG FIXES:

  • azurerm_kubernetes_cluster - requiring that min_count and max_count within the default_node_pool block are set to null rather than 0 when auto-scaling is disabled (#6095)
  • azurerm_kubernetes_cluster - ensuring that a value for node_count within the default_node_pool block is always passed to the API to match a requirement in the API (#6095)
  • azurerm_kubernetes_cluster - ensuring that tags are set into the state for the default_node_pool (#6095)
  • azurerm_kubernetes_cluster - conditionally sending the aci_connector_linux block for Azure China (#6370)
  • azurerm_kubernetes_cluster - conditionally sending the http_application_routing block for Azure China & Azure US Government (#6370)
  • azurerm_kubernetes_cluster_node_pool - requiring that min_count and max_count are set to null rather than 0 when auto-scaling is disabled (#6095)
  • azurerm_linux_virtual_machine - if the priority property on read is empty assume it to be Regular (#6301)
  • azurerm_windows_virtual_machine - if the priority property on read is empty assume it to be Regular (#6301)

v2.4.0

02 Apr 23:48
Compare
Choose a tag to compare

2.4.0 (April 02, 2020)

FEATURES:

New Data Source: azurerm_managed_application_definition (#6211)
New Resource: azurerm_hpc_cache_nfs_target (#6191)
New Resource: azurerm_log_analytics_datasource_windows_event (#6321)
New Resource: azurerm_log_analytics_datasource_windows_performance_counter (#6274)
New Resource: azurerm_managed_application_definition (#6211)
New Resource: azurerm_spring_cloud_service (#4928)

IMPROVEMENTS:

azurerm_network_interface - always send enable_accelerated_networking to the api (#6289)
azurerm_management_group - deprecated and rename the group_id property to name to better match what it represents (#6276)

BUGS:

azurerm_application_gateway - can now set include_path with target_url (#6175)
azurerm_policy_set_definition - mark metadata as computed (#6266)

v2.3.0

27 Mar 10:59
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_mssql_database (#6083)
  • New Data Source: azurerm_network_service_tags (#6229)
  • New Resource: azurerm_custom_resource_provider (#6234)
  • New Resource: azurerm_hpc_cache_blob_target (#6035)
  • New Resource: azurerm_machine_learning_workspace (#5696)
  • New Resource: azurerm_mssql_database (#6083)
  • New Resource: azurerm_mssql_virtual_machine (#5263)
  • New resource: azurerm_policy_remediation (#5746)

IMPROVEMENTS:

  • dependencies: updating github.com/Azure/azure-sdk-for-go to v40.3.0 (#6134)
  • dependencies: updating github.com/terraform-providers/terraform-provider-azuread to v0.8.0 (#6134)
  • dependencies: updating github.com/tombuildsstuff/giovanni to v0.10.0 (#6169)
  • all resources using the location field - adding validation to ensure this is not an empty string where this field is Required (#6242)
  • Data Source azurerm_storage_container - exposing the resource_manager_id field (#6170)
  • azurerm_automation_schedule - adding validation for the timezone field (#5759)
  • azurerm_cognitive_account - support for the qna_runtime_endpoint property (#5778)
  • azurerm_hpc_cache - exposing the mount_addresses field (#6214)
  • azurerm_lb - allow ipv6 addresses for the private_ip_address property (#6125)
  • azurerm_managed_disk - the disk_encryption_set_id field is no longer ForceNew (#6207)
  • azurerm_public_ip - support for Dynamic IPv6 Addresses (#6140)
  • azurerm_service_fabric_cluster - support for the client_certificate_common_name property (#6097)
  • azurerm_storage_container - exposing the resource_manager_id field (#6170)
  • azurerm_storage_share - exposing the resource_manager_id field (#6170)
  • azurerm_traffic_manager_profile - support for the custom_header property (#5923)

BUG FIXES:

  • azurerm_analysis_server - switching the ipv4_firewall_rule block to a Set rather than a List to handle this being unordered (#6179)
  • azurerm_linux_virtual_machine - making the custom_data field sensitive (#6225)
  • azurerm_linux_virtual_machine_scale_set - making the custom_data field sensitive (#6225)
  • azurerm_managed_disk- only rebooting the attached Virtual Machine when changing the Disk Size, Disk Encryption Set ID or Storage Account Type (#6162)
  • azurerm_netapp_volume - allow up to 102400 MB for the storage_quota_in_gb property (#6228)
  • azurerm_policy_definition - fixing a bug when parsing the Management Group ID (#5981)
  • azurerm_postgresql_server - updating the validation for the name field (#6064)
  • azurerm_sql_database - use the correct base URI for the Extended Auditing Policies Client (#6233)
  • azurerm_storage_management_policy - conditionally setting values within the base_blob block (#6250)
  • azurerm_virtual_machine_data_disk_attachment - detecting the disk attachment as gone when the VM is no longer available (#6237)
  • azurerm_windows_virtual_machine - making the custom_data field sensitive (#6225)
  • azurerm_windows_virtual_machine_scale_set - making the custom_data field sensitive (#6225)

v2.2.0

18 Mar 23:58
Compare
Choose a tag to compare

2.2.0 (March 18, 2020)

FEATURES:

  • New Data Source: azurerm_app_configuration (#6133)
  • New Data Source: azurerm_powerbi_embedded (#5152)
  • New Resource: azurerm_cost_management_export_resource_group (#6131)
  • New Resource: azurerm_powerbi_embedded (#5152)
  • New Resource: azurerm_virtual_hub_connection (#5951)

IMPROVEMENTS:

  • Data Source: * azurerm_logic_app_workflow - expose computed field: endpoint_configuration (#5862)
  • azurerm_application_gateway - support for key vault SSL certificate via the key_value_secret_id property (#4366)
  • azurerm_function_app - support for configuring daily_memory_time_quota (#6100)
  • azurerm_logic_app_workflow - expose computed field: endpoint_configuration (#5862)
  • azurerm_linux_virtual_machine_scale_set - support for scale_in_policy and terminate_notification (#5391)
  • azurerm_sql_database - support for the extended_auditing_policy property (#5049)
  • azurerm_windows_virtual_machine_scale_set - support for scale_in_policy and terminate_notification (#5391)

BUG FIXES:

  • Data Source: azurerm_iothub_dps_shared_access_policy - building the primary_connection_string and secondary_connection_string from the Service endpoint rather than the Devices endpoint (#6108)
  • azurerm_function_app - Add WEBSITE_CONTENT & WEBSITE_CONTENTAZUREFILECONNECTIONSTRING for premium plans (#5761)
  • azurerm_iothub_dps_shared_access_policy - building the primary_connection_string and secondary_connection_string from the Service endpoint rather than the Devices endpoint (#6108)
  • azurerm_linux_virtual_machine - updating the validation for name to allow periods (#5966)
  • azurerm_linux_virtual_machine_scale_set - updating the validation for name to allow periods (#5966)
  • azurerm_storage_management_policy - Fixed the use of single blob rule actions (#5803)

v2.1.0

11 Mar 21:28
Compare
Choose a tag to compare

2.1.0 (March 11, 2020)

NOTES:

The azurerm_frontdoor resource has introduced a breaking change due to the underlying service API which enforces location attributes must be set to 'Global' on all newly deployed Front Door services.

FEATURES:

  • New Data Source: azurerm_database_migration_project (#5993)
  • New Data Source: azurerm_database_migration_service (#5258)
  • New Data Source: azurerm_kusto_cluster (#5942)
  • New Data Source: azurerm_servicebus_topic_authorization_rule (#6017)
  • New Resource: azurerm_bot_channel_directline (#5445)
  • New Resource: azurerm_database_migration_project (#5993)
  • New Resource: azurerm_database_migration_service (#5258)
  • New Resource: azurerm_hpc_cache (#5528)
  • New Resource: azurerm_iotcentral_application (#5446)
  • New Resource: azurerm_monitor_scheduled_query_rules_alert (#5053)
  • New Resource: azurerm_monitor_scheduled_query_rules_log (#5053)
  • New Resource: azurerm_spatial_anchors_account (#6011)

IMPROVEMENTS:

  • batch: upgrading to API version 2019-08-01 (#5967)
  • containerservice: upgrading to API version 2019-11-01 (#5531)
  • netapp: upgrading to API version 2019-10-01 (#5531)
  • dependencies: temporarily switching to using a fork of github.com/Azure/go-autorest to workaround an issue in the storage authorizer (#6050)
  • dependencies: updating github.com/tombuildsstuff/giovanni to v0.9.0 (#6050)
  • azurerm_application_gateway - support up to 125 for the capacity property with V2 SKU's (#5906)
  • azurerm_automation_dsc_configuration - support for the tags property (#5827)
  • azurerm_batch_pool - support for the public_ips property (#5967)
  • azurerm_frontdoor - exposed new attributes in backend_pool_health_probe block enabled and probe_method (#5924)
  • azurerm_function_app - Added os_type field to facilitate support of linux function apps (#5839)
  • azurerm_kubernetes_cluster: Support for the node_labels property (#5531)
  • azurerm_kubernetes_cluster: Support for the tags property (#5931)
  • azurerm_kubernetes_cluster_node_pool: Support for the node_labels property (#5531)
  • azurerm_kubernetes_cluster_node_pool: Support for the tags property (#5931)
  • azurerm_kusto_cluster - support for enable_disk_encryption and enable_streaming_ingest properties (#5855)
  • azurerm_lb - support for the private_ip_address_version property (#5590)
  • azurerm_mariadb_server - changing the geo_redundant_backup property now forces a new resource (#5961)
  • azurerm_netapp_account - support for the tags property (#5995)
  • azurerm_netapp_pool - support for the tags property (#5995)
  • azurerm_netapp_snapshot - support for the tags property (#5995)
  • azurerm_netapp_volume - support for the tags property (#5995)
  • azurerm_netapp_volume - support for the protocol_types property (#5485)
  • azurerm_netapp_volume - deprecated the cifs_enabled, nfsv3_enabled, and nfsv4_enabled properties in favour of protocols_enabled (#5485)
  • azurerm_network_watcher_flow_log - support for the traffic analysis interval_in_minutes property (#5851)
  • azurerm_private_dns_a_record - export the fqdn property (#5949)
  • azurerm_private_dns_aaaa_record - export the fqdn property (#5949)
  • azurerm_private_dns_cname_record - export the fqdn property (#5949)
  • azurerm_private_dns_mx_record - export the fqdn property (#5949)
  • azurerm_private_dns_ptr_record - export the fqdn property (#5949)
  • azurerm_private_dns_srv_record - export the fqdn property (#5949)
  • azurerm_private_endpoint - exposed private_ip_address as a computed attribute (#5838)
  • azurerm_redis_cache - support for the primary_connection_string and secondary_connection_string properties (#5958)
  • azurerm_sql_server - support for the extended_auditing_policy property (#5036)
  • azurerm_storage_account - support up to 50 tags (#5934)
  • azurerm_virtual_wan - support for the type property (#5877)

BUG FIXES:

  • azurerm_app_service_plan - no longer sends an empty app_service_environment_id property on update (#5915)
  • azurerm_automation_schedule - fix time validation (#5876)
  • azurerm_batch_pool - frontend_port_range is now set correctly. (#5941)
  • azurerm_dns_txt_record - support records up to 1024 characters in length (#5837)
  • azurerm_frontdoor - fix the way backend_pool_load_balancing/backend_pool_health_probe (#5924)
  • azurerm_frontdoor - all new front door resources to be created in the Global location (#6015)
  • azurerm_frontdoor_firewall_policy - add validation for Frontdoor WAF Name Restrictions (#5943)
  • azurerm_linux_virtual_machine_scale_set - correct source_image_id validation (#5901)
  • azurerm_netapp_volume - support volmes uoto 100TB in size (#5485)
  • azurerm_search_service - changing the properties replica_count & partition_count properties no longer force a new resource (#5935)
  • azurerm_storage_account - fixing a crash when an empty static_website block was specified (#6050)
  • azurerm_storage_account - using SharedKey Authorization for reading/updating the Static Website when not using AzureAD authentication ([#6050](...
Read more

v2.0.0

24 Feb 16:36
Compare
Choose a tag to compare

2.0.0 (February 24, 2020)

NOTES:

FEATURES:

  • Custom Timeouts: - all resources within the Azure Provider now allow configuring custom timeouts - please see Terraform's Timeout documentation and the documentation in each data source resource for more information.
  • Requires Import: The Azure Provider now checks for the presence of an existing resource prior to creating it - which means that if you try and create a resource which already exists (without importing it) you'll be prompted to import this into the state.
  • New Data Source: azurerm_app_service_environment (#5508)
  • New Data Source: azurerm_eventhub_authorization_rule (#5805)
  • New Resource: azurerm_app_service_environment (#5508)
  • New Resource: azurerm_express_route_gateway (#5523)
  • New Resource: azurerm_linux_virtual_machine (#5705)
  • New Resource: azurerm_linux_virtual_machine_scale_set (#5705)
  • New Resource: azurerm_network_interface_security_group_association (#5784)
  • New Resource: azurerm_storage_account_customer_managed_key (#5668)
  • New Resource: azurerm_virtual_machine_scale_set_extension (#5705)
  • New Resource: azurerm_windows_virtual_machine (#5705)
  • New Resource: azurerm_windows_virtual_machine_scale_set (#5705)

BREAKING CHANGES:

  • The Environment Variable DISABLE_CORRELATION_REQUEST_ID has been renamed to ARM_DISABLE_CORRELATION_REQUEST_ID to match the other Environment Variables
  • The field tags is no longer computed
  • Data Source: azurerm_api_management - removing the deprecated sku block (#5725)
  • Data Source: azurerm_app_service - removing the deprecated field subnet_mask from the site_config block (#5823)
  • Data Source: azurerm_app_service_plan - the deprecated properties block has been removed since these properties have been moved to the top level (#5717)
  • Data Source: azurerm_azuread_application - This data source has been removed since it was deprecated (#5748)
  • Data Source: azurerm_azuread_service_principal - This data source has been removed since it was deprecated (#5748)
  • Data Source: azurerm_builtin_role_definition - the deprecated data source has been removed (#5844)
  • Data Source: azurerm_dns_zone - removing the deprecated zone_type field (#5794)
  • Data Source: azurerm_dns_zone - removing the deprecated registration_virtual_network_ids field (#5794)
  • Data Source: azurerm_dns_zone - removing the deprecated resolution_virtual_network_ids field (#5794)
  • Data Source: azurerm_key_vault - removing the sku block since this has been deprecated in favour of the sku_name field (#5774)
  • Data Source: azurerm_key_vault_key - removing the deprecated vault_uri field (#5774)
  • Data Source: azurerm_key_vault_secret - removing the deprecated vault_uri field (#5774)
  • Data Source: azurerm_kubernetes_cluster - removing the field dns_prefix from the agent_pool_profile block (#5823)
  • Data Source: azurerm_network_interface - removing the deprecated field internal_fqdn (#5823)
  • Data Source: azurerm_private_link_service - removing the deprecated field network_interface_ids (#5823)
  • Data Source: azurerm_private_link_endpoint_connection - the deprecated data source has been removed (#5844)
  • Data Source: azurerm_recovery_services_protection_policy_vm has been renamed to azurerm_backup_policy_vm (#5816)
  • Data Source: azurerm_role_definition - removing the alias VirtualMachineContributor which has been deprecated in favour of the full name Virtual Machine Contributor (#5733)
  • Data Source: azurerm_storage_account - removing the account_encryption_source field since this is no longer configurable by Azure (#5668)
  • Data Source: azurerm_storage_account - removing the enable_blob_encryption field since this is no longer configurable by Azure (#5668)
  • Data Source: azurerm_storage_account - removing the enable_file_encryption field since this is no longer configurable by Azure (#5668)
  • Data Source: azurerm_scheduler_job_collection - This data source has been removed since it was deprecated (#5712)
  • Data Source: azurerm_subnet - removing the deprecated ip_configuration field (#5801)
  • Data Source: azurerm_virtual_network - removing the deprecated address_spaces field (#5823)
  • azurerm_api_management - removing the deprecated sku block (#5725)
  • azurerm_api_management - removing the deprecated fields in the security block (#5725)
  • azurerm_application_gateway - the field fqdns within the backend_address_pool block is no longer computed (#5823)
  • azurerm_application_gateway - the field ip_addresses within the backend_address_pool block is no longer computed (#5823)
  • azurerm_application_gateway - the deprecated field fqdn_list within the backend_address_pool block has been removed (#5823)
  • azurerm_application_gateway - the deprecated field ip_address_list within the backend_address_pool block has been removed (#5823)
  • azurerm_application_gateway - the deprecated field disabled_ssl_protocols has been removed (#5823)
  • azurerm_application_gateway - the field disabled_protocols within the ssl_policy block is no longer computed (#5823)
  • azurerm_app_service - removing the field subnet_mask from the site_config block (#5823)
  • azurerm_app_service - the field ip_address within the site_config block now refers to a CIDR block, rather than an IP Address to match the Azure API ([#5823](https://github.com/terrafor...
Read more

v1.44.0

12 Feb 16:11
Compare
Choose a tag to compare

NOTES

  • Preparation for 2.0: We intend for v1.44.0 to be the last release in the 1.x line - we'll be turning our focus to 2.0 with the next release. We recommend consulting the list of changes coming in 2.0 to be aware and trialling the Beta available in 1.x versions if you're interested.

  • Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.

FEATURES:

  • New Data Source: azurerm_eventhub_consumer_group (#5518)
  • New Data Source: azurerm_function_app (#5642)
  • New Data Source: azurerm_iothub_dps_shared_access_policy (#5516)

CHANGES TO BETA RESOURCES:

  • azurerm_linux_virtual_machine - added validation for the SSH Key type (#5610)
  • azurerm_linux_virtual_machine_scale_set - support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sending health_probe_id during an update) (#5430)
  • azurerm_windows_virtual_machine - added validation for the SSH Key type (#5610)
  • azurerm_windows_virtual_machine_scale_set - support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sending health_probe_id during an update) (#5430)

IMPROVEMENTS:

  • azurerm_api_management - support for configuring the HTTP2 protocol (#5593)
  • azurerm_cognitive_account - support for the kind FormRecognizer (#5679)
  • azurerm_cognitive_account - support for the kind ImmersiveReader (#5604)
  • azurerm_databricks_workspace - support for the Trial SKU (#5652)
  • azurerm_function_app - support for configuring ip_restriction blocks (#5440)
  • azurerm_function_app - support for configuring user assigned identities (#5676)
  • azurerm_key_vault_key - support for not_before_date and expiration_date (#5619)
  • azurerm_lb - fixing a crash when the HTTP response is dropped (#5680)
  • azurerm_stream_analytics_job - support for importing jobs created in the portal (#5522)
  • azurerm_storage_blob - support for authenticating using Azure AD (#5614)
  • azurerm_storage_container - support for authenticating using Azure AD (#5614)
  • azurerm_storage_queue - support for authenticating using Azure AD (#5614)

BUGS:

  • azurerm_storage_account - fix hanging destroy caused by multiple network rules (#5565)
  • azurerm_linux_virtual_machine - fix shared_image_id parsing (#5640)

v1.43.0

04 Feb 12:19
Compare
Choose a tag to compare

NOTES

  • Opt-In Beta: Version 1.43 of the Azure Provider introduces an opt-in Beta for some of the new functionality coming in 2.0 - more information can be found in the Beta guide.

  • Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.

FEATURES:

  • New Data Source: azurerm_eventhub_namespace_authorization_rule (#5489)
  • New Data Source: azurerm_mariadb_server (#5506)

IMPROVEMENTS:

  • azurerm_application_insights - support for the daily_data_cap_in_gb & daily_data_cap_notifications_disabled properties (#5480)
  • azurerm_private_endpoint - expose mapping between group_id and subresource_names (#5571)
  • azurerm_recovery_services_vault - support for the soft_delete_enabled property (#5586)

BUGS:

  • azurerm_databricks_workspace - allow underscores in name (#5548)
  • azurerm_dns_aaaa_record - normalize IPv6 addresses (#5459)
  • azurerm_frontdoor - including required minimum_tls_version to the custom_https_configuration block (#5539)
  • azurerm_managed_disk - correctly handles disk resizing when attached to a virtual machine (#5579)
  • azurerm_marketplace_agreement - recreate agreement if not accepted (#5582)
  • azurerm_mysql_virtual_network_rule - allow subnet_id to be in a different subscription then the database (#5568)
  • azurerm_virtual_network_gateway_connection - increase routing_weight maximum to 32000 (#5540)

v1.42.0

27 Jan 20:42
Compare
Choose a tag to compare

1.42.0 (January 27, 2020)

NOTES:

  • azurerm_cosmosdb_account - the capabilities is now force new as it cannot be updated once set (#5453)

FEATURES:

  • New Data Source: azurerm_dedicated_host (#5513)
  • New Data Source: azurerm_api_management_api_version_set (#5470)
  • New Resource: azurerm_dedicated_host (#5513)

IMPROVEMENTS:

  • dependencies: upgrading to v38.1.0 of github.com/Azure/azure-sdk-for-go (#5385)
  • frontdoor: updating to use API version 2019-11-01 (#5385)
  • azurerm_application_insights - add support for retention_in_days (#5457)
  • azurerm_batch_pool - support for the network_configuration property (#5392)
  • azurerm_cosmosdb_account - support for the EnableMongo capability (#5325)
  • azurerm_cosmosdb_account - support for the Parse kind (#5453)
  • azurerm_cosmosdb_sql_container - support for default_ttl property (#5492)
  • azurerm_databricks_workspace - support for the custom_parameters property and public_subnet_name, private_subnet_name, and virtual_network_id parameters (#3889)
  • azurerm_databricks_workspace - support for the no_public_ip custom parameter (#5469)
  • azurerm_express_route_circuit - support for the Basic and Local tiers (#5456)
  • azurerm_frontdoor_firewall_policy - support for exclusions (#5407)
  • azurerm_iothub - support for the event_hub_retention_in_days and event_hub_partition_count properties (#5505)
  • azurerm_kubernetes_cluster - Add support for load_balancer_profile (#5394)
  • azurerm_network_watcher_flow_log - support for the version property (#5419)
  • azurerm_traffic_manager_profile - add the expected_status_code_ranges (#5471)
  • azurerm_traffic_manager_profile - switch dns_config and monitor_config to type list and limit to 1 (#5471)
  • azurerm_kubernetes_cluster - support updating AKS AAD RBAC profile without rebuilding cluster (#5410)

BUG FIXES:

  • azurerm_app_service - fixing a crash when logs was nil (#5414)
  • azurerm_container_group - fixing a crash when IPAddress.Ports was nil in the response from the Azure API (#5415)
  • azurerm_frontdoor - fixing issue where the forwarding_configuration cache could not be disabled (#5358)
  • azurerm_postgresql_server - correctly validate the name property (#5443)
  • azurerm_postgresql_database - correctly validate the server_name property (#5443)
  • azurerm_postgresql_firewall - correctly validate the server_name property (#5443)
  • azurerm_postgresql_virtual_network_rule - correctly validate the server_name property (#5443)
  • azurerm_private_link_service - fixing a crash when the auto_approval and visibility blocks aren't returned from the Azure API (#5428)
  • azurerm_subnet - thedelegations.#.actions property is now computed to accommodate azure defaults (#5484)
  • azurerm_virtual_machine - will no longer panic if network_interface_ids is missing (#5413)

v1.41.0

16 Jan 12:13
Compare
Choose a tag to compare

NOTES:

  • azurerm_managed_disk - the Azure API now requires that the storage_account_id field is specified during import, as such this field is now required during when importing a VHD to a Managed Disk (#5250)

FEATURES:

  • New Data Source: azurerm_dedicated_host_group (#5307)
  • New Data Source: azurerm_disk_encryption_set (#5249)
  • New Data Source: azurerm_eventgrid_topic (#5367)
  • New Data Source: azurerm_iothub_dps (#5336)
  • New Data Source: azurerm_iothub_shared_access_policy (#5368)
  • New Data Source: azurerm_storage_container (#5374)
  • New Resource: azurerm_api_management_identity_provider_facebook (#5346)
  • New Resource: azurerm_api_management_identity_provider_twitter (#5306)
  • New Resource: azurerm_api_management_identity_provider_microsoft (#5369)
  • New Resource: azurerm_cosmosdb_gremlin_graph (#5301)
  • New Resource: azurerm_dedicated_host_group (#5307)
  • New Resource: azurerm_disk_encryption_set (#5249)

IMPROVEMENTS:

  • Data Source: azurerm_managed_disk - exposing disk_encryption_set_id (#5250)
  • Data Source: azurerm_managed_disk - exposing storage_account_id (#5250)
  • azurerm_cognitive_account - the sku block has been deprecated in favour of the sku_name property (#5380)
  • azurerm_devspace_controller - the sku block has been deprecated in favour of the sku_name property (#5379)
  • azurerm_batch_pool - support for the metadata property (#5309)
  • azurerm_function_app - convert connection_strings from a TypeList to a TypeSet (#5319)
  • azurerm_iothub - deprecate the sku.tier property as it is no longer required (#5382)
  • azurerm_iothub - add an upper range of 200 to the sku.capacify validation (#5382)
  • azurerm_iothub_dps - deprecate the sku.tier property as it is no longer required (#5382)
  • azurerm_iothub_dps - add an upper range of 200 to the sku.capacify validation (#5382)
  • azurerm_lb_rule - support for the enable_tcp_reset property (#5373)
  • azurerm_lb_nat_rule - support for the enable_tcp_reset and idle_timeout_in_minutes properties (#5373)
  • azurerm_managed_disk - support for configuring disk_encryption_set_id (#5250)
  • azurerm_managed_disk - support for configuring storage_account_id which is now required by the Azure API during an import (#5250)
  • azurerm_mariadb_server - the sku block has been deprecated in favour of the sku_name property (#5378)
  • azurerm_mysql_server - the sku block has been deprecated in favour of the sku_name property (#5377)
  • azurerm_postgresql_server - the sku block has been deprecated in favour of the sku_name property (#5376)

BUG FIXES:

  • azurerm_api_management_operation - will no longer panic on missing values in request (#5318)
  • azurerm_storage_account - fix performance issue for accounts that don't support queues (#5316)