bloopySphere icon indicating copy to clipboard operation
bloopySphere copied to clipboard

Update Terraform azurerm to 4.24.0

Open renovate[bot] opened this issue 1 year ago • 1 comments

This PR contains the following updates:

Package Type Update Change
azurerm (source) required_provider minor 4.19.0 -> 4.24.0

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

hashicorp/terraform-provider-azurerm (azurerm)

v4.24.0

Compare Source

FEATURES:

  • New Resource: azurerm_servicebus_namespace_customer_managed_key (#​28888)
  • New Resource: azurerm_stream_analytics_job_storage_account (#​29113)
  • New Resource: azurerm_web_pubsub_socketio (#​28992)

ENHANCEMENTS:

  • dependencies: hashicorp/go-azure-sdk - update to v0.20250314.1213156 (#​29081)
  • dependencies: loganalytics - partial update to API version 2023-03-01 (#​28977)
  • dependencies: monitor - partial update to API version 2023-03-01 (#​28977)
  • dependencies: postgresql - partial update to API version 2024-08-01 (#​28964)
  • Data Source: azurerm_linux_function_app - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • Data Source: azurerm_linux_web_app - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • Data Source: azurerm_windows_function_app - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_ai_services - add support for the network_acls.bypass property (#​28569)
  • azurerm_dashboard_grafana - add support for grafana_major_version 11 (#​28884)
  • azurerm_kubernetes_cluster_node_pool - remove call to retrieve the parent cluster in the read (#​29088)
  • azurerm_linux_function_app - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_linux_function_app - set pre_warmed_instance_count on create (#​28739)
  • azurerm_linux_function_app_slot - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_linux_web_app - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_linux_web_app_slot - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_redis_cache - tighten validation for sku_name, family, capacity (#​29079)
  • azurerm_windows_function_app - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_windows_function_app - set pre_warmed_instance_count on create (#​28739)
  • azurerm_windows_function_app_slot - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_windows_web_app - add support for node version ~22 (#​29082)
  • azurerm_windows_web_app - add support for the virtual_network_backup_restore_enabled property (#​29012)
  • azurerm_windows_web_app_slot - add support for node version ~22 (#​29082)
  • azurerm_windows_web_app_slot - add support for the virtual_network_backup_restore_enabled property (#​29012)

BUG FIXES:

  • azurerm_app_configuration - the encryption block can now be removed (#​28173)
  • azurerm_cdn_frontdoor_origin_group - health_probe no longer resets during update unless specified (#​29094)
  • azurerm_cognitive_account - customer_managed_key can now be removed (#​28368)
  • azurerm_container_group - dns_name_label_reuse_policy is now marked as ForceNew (#​29040)
  • azurerm_disk_encryption_set - prevent crash when retrieving Key Vault details when updating (#​29018)
  • azurerm_express_route_circuit - fix issue where bandwidth_in_mbps isn't updated correctly (#​28822)
  • azurerm_key_vault_secret - revert CustomizeDiff logic to recreate the resource when expiration_date is removed (#​28920)
  • azurerm_kubernetes_cluster - fips_enabled can be updated by cycling the default node pool (#​29096)
  • azurerm_monitor_diagnostic_setting - the enabled_log block can now be removed (#​28485)
  • azurerm_mssql_database - fix validation for auto_pause_delay_in_minutes (#​28670)
  • azurerm_mssql_server - fix an issue where the provider would incorrectly error during plan operations if administrator_login or administrator_login_password were added to lifecycle.ignore_changes (#​29107)

v4.23.0

Compare Source

NOTES:

FEATURES:

  • New Resource: azurerm_network_manager_ipam_pool (#​28695)

ENHANCEMENTS:

  • dependencies: update Go version to 1.24.1 (#​28999)
  • dependencies: hashicorp/go-azure-sdk - update to v0.20250310.1130319 (#​29009)
  • azurerm_cognitive_deployment - add support for DataZoneBatch in the sku.name property (#​28973)
  • azurerm_mongo_cluster - add support for M10, M20, and M200 compute tiers (#​29026)

BUG FIXES:

  • azurerm_linux_function_app - fix validation for site_config.application_stack.node_version to allow 22 (#​28988)
  • azurerm_postgresql_flexible_server - fix validation for customer_managed_key.key_vault_key_id and customer_managed_key.geo_backup_key_id to disallow versionless keys preventing unclear error messages (#​28981)
  • azurerm_web_pubsub_hub - validation for the auth.managed_identity_id now supports token audience as a valid input (#​28495)

v4.22.0

Compare Source

FEATURES:

  • New Data Source: azurerm_extended_location_custom_location (#​28066)
  • New Resource: azurerm_system_center_virtual_machine_manager_virtual_machine_instance (#​27622)

ENHANCEMENTS:

  • dependencies: containers - update API version to 2024-09-01 (#​28598)
  • dependencies: hashicorp/go-azure-sdk - update to v0.20250227.1125644 (#​28902)
  • dependencies: signalr - update API version to 2024-03-01 (#​28940)
  • Data Source: azurerm_container_app - add support for the template.volume.mount_options property (#​28619)
  • Data Source: azurerm_storage_account_queue_properties - now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#​28617)
  • Data Source: azurerm_storage_account_static_website - now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#​28617)
  • Data Source: azurerm_storage_containers - now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#​28617)
  • azurerm_api_connection - display_name and parameter_values are no longer ForceNew (#​28721)
  • azurerm_cdn_frontdoor_firewall_policy - add support for the log_scrubbing properties (#​28834)
  • azurerm_container_app - add support for the template.volume.mount_options property (#​28619)
  • azurerm_container_app_job - add support for the template.volume.mount_options property (#​28619)
  • azurerm_extended_custom_location - deprecated in favour of azurerm_extended_location_custom_location (#​28066)
  • azurerm_mongo_cluster - add support for the connection_strings attribute (#​28880)
  • azurerm_storage_account - now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#​28617)
  • azurerm_storage_account_queue_properties - now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#​28617)
  • azurerm_storage_account_static_website - now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#​28617)
  • azurerm_workloads_sap_discovery_virtual_instance - add support for the managed_resources_network_access_type property (#​28881)
  • azurerm_workloads_sap_single_node_virtual_instance - add support for the managed_resources_network_access_type property (#​28881)
  • azurerm_workloads_sap_three_tier_virtual_instance - add support for the managed_resources_network_access_type property (#​28881)

BUG FIXES:

  • azurerm_api_management_api - split create/update methods (#​28271)
  • azurerm_express_route_circuit - allow_classic_operations is now set when resource is created (#​28748)
  • azurerm_key_vault_certificate - set partial when updating key vault certificate (#​28848)
  • azurerm_managed_disk - always set network_access_policy into state to allow Terraform to detect drift (#​28934)
  • azurerm_mssql_managed_instance - fix an issue that prevented using values only known during apply for administrator_login_password (#​28843)
  • azurerm_mssql_server - prevent panic by removing function call on a value that may be unknown (#​28949)

v4.21.1

Compare Source

BUG FIXES:

  • azurerm_mssql_server - prevent panic by checking if administrator_login exists in the raw config map (#​28909)

v4.21.0

Compare Source

NOTES:

  • The azurerm_mssql_job_credential resource now supports the password_wo write-only argument
  • The azurerm_mssql_server resource now supports the administrator_login_password_wo write-only argument
  • The azurerm_mysql_flexible_server resource now supports the administrator_password_wo write-only argument
  • The azurerm_postgresql_flexible_server resource now supports the administrator_password_wo write-only argument
  • The azurerm_postgresql_server resource now supports the administrator_login_password_wo write-only argument

FEATURES:

  • New Resource: azurerm_linux_function_app_flex_consumption (#​28199)
  • New Resource: azurerm_network_manager_verifier_workspace (#​28754)

ENHANCEMENTS:

  • dependencies: azurerm_kubernetes_cluster_trusted_access_role_binding - update API version to 2024-05-01 (#​28853)
  • dependencies: desktopvirtualization - update API version to 2024-04-03 (#​28771)
  • dependencies: kusto - update API version to 2024-04-13 (#​28685)
  • dependencies: redis - update API version to 2024-11-01 (#​28696)
  • dependencies: workloads - update API version to 2024-09-01 (#​28825)
  • azurerm_fluid_relay_server - fix versionless_id support for key_vault_key_id (#​28864)
  • azurerm_kubernetes_cluster - add support for the upgrade_override_setting property (#​27962)
  • azurerm_kusto_cluster_principal_assignment - add support for AllDatabaseMonitor role type (#​28685)
  • azurerm_linux_function_app - correctly update WEBSITE_CONTENTSHARE and WEBSITE_CONTENTAZUREFILECONNECTIONSTRING when changed in app_settings (#​28859)
  • azurerm_linux_function_app_slot - correctly update WEBSITE_CONTENTSHARE and WEBSITE_CONTENTAZUREFILECONNECTIONSTRING when changed in app_settings (#​28859)
  • azurerm_linux_web_app - add support for Node Version 22 (#​28840)
  • azurerm_linux_web_app_slot - add support for Node Version 22 (#​28840)
  • azurerm_logic_app_standard - add support for the vnet_content_share_enabled property (#​28879)
  • azurerm_mssql_job_credential - add support for the password_wo and password_wo_version properties (#​28808)
  • azurerm_mssql_managed_instance - add support for the database_format and hybrid_secondary_usage properties (#​28248)
  • azurerm_mssql_server - add support for the administrator_login_password_wo and administrator_login_password_wo_version properties (#​28818)
  • azurerm_mysql_flexible_server - add support for the administrator_password_wo and administrator_password_wo_version properties (#​28799)
  • azurerm_postgresql_flexible_server - add support for the administrator_password_wo and administrator_password_wo_version properties (#​28857)
  • azurerm_postgresql_server - add support for the administrator_login_password_wo and administrator_login_password_wo_version properties (#​28856)
  • azurerm_service_plan - add support for the I1mv2, I2mv2, I3mv2, I4mv2, I5mv2 skus (#​28316)
  • azurerm_servicebus_namespace - split create/update functions (#​28539)
  • azurerm_storage_account - nested attributes in immutability_policy can now be updated (#​28122)
  • azurerm_windows_function_app - correctly update WEBSITE_CONTENTSHARE and WEBSITE_CONTENTAZUREFILECONNECTIONSTRING when changed in app_settings (#​28859)
  • azurerm_windows_function_app_slot - correctly update WEBSITE_CONTENTSHARE and WEBSITE_CONTENTAZUREFILECONNECTIONSTRING when changed in app_settings (#​28859)

BUG FIXES:

  • azurerm_key_vault_secret - recreate the resource if expiration_date is removed after having been set (#​28494)
  • azurerm_log_analytics_cluster_customer_managed_key - fix error due to read-only property included in request payload during create/update/delete operations (#​28862)
  • azurerm_log_analytics_cluster_customer_managed_key - remove resource from state when deleted outside of Terraform (#​28862)
  • azurerm_log_analytics_cluster_customer_managed_key - fix resource delete function (#​28862)
  • azurerm_security_center_pricing - updating subplan now recreates the resource to work around API behaviour that enables certain settings on updated (#​27805)
  • azurerm_windows_web_app - fix change detection for tomcat_version (#​28842)

v4.20.0

Compare Source

FEATURES:

  • New Data Source: azurerm_dynatrace_monitor (#​28381)
  • New Resource: azurerm_data_protection_backup_vault_customer_managed_key (#​28679)

ENHANCEMENTS:

  • dependencies: hashicorp/terraform-plugin-sdk/v2 - update to v2.36.0 (#​28788)
  • dependencies: azurerm_data_factory_pipeline - update to use hashicorp/go-azure-sdk (#​28768)
  • Data Source: azurerm_logic_app_standard - add support for the ftp_publish_basic_authentication_enabled and scm_publish_basic_authentication_enabled properties (#​28763)
  • azurerm_logic_app_standard - add support for the ftp_publish_basic_authentication_enabled and scm_publish_basic_authentication_enabled properties (#​28763)
  • azurerm_pim_active_role_assignment - add support for Azure RBAC conditions (#​27947)
  • azurerm_storage_container - add support for migrating from deprecated storage_account_name to storage_account_id (#​28784)
  • azurerm_storage_share - add support for migrating from deprecated storage_account_name to storage_account_id (#​28784)
  • azurerm_storage_table - add attribute resource_manager_id (#​28809)
  • azurerm_windows_function_app - add support for node ~22 (#​28815)
  • azurerm_windows_function_app_slot - add support for node ~22 (#​28815)

BUG FIXES:

  • Data Source: azurerm_container_app - add missing ingress.client_certificate_mode property that caused an error when retrieving data (#​28793)
  • azurerm_data_factory_pipeline - fix error when unmarshaling the headers for a web activity (#​28768)
  • azurerm_mssql_virtual_machine - fix an issue that prevented users from using values only known during apply as the value for auto_backup.encryption_password (#​28223)

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 was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Feb 20 '25 23:02 renovate[bot]

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 0.98s
✅ TERRAFORM terraform-fmt 1 0 0 0 0.14s

See detailed report in MegaLinter reports Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

bloopy-boi[bot] avatar Feb 20 '25 23:02 bloopy-boi[bot]