Skip to content

chore(deps): update terraform

Common Ground Bot requested to merge renovate/terraform into main

This MR contains the following updates:

Package Type Update Change
aws (source) required_provider minor 5.43.0 -> 5.44.0
azurerm (source) required_provider minor 3.97.1 -> 3.98.0
google (source) required_provider minor 5.22.0 -> 5.23.0

Release Notes

hashicorp/terraform-provider-aws (aws)

v5.44.0

Compare Source

FEATURES:

  • New Data Source: aws_devopsguru_notification_channel (#​36656)
  • New Data Source: aws_devopsguru_resource_collection (#​36657)
  • New Data Source: aws_ecr_lifecycle_policy_document (#​6133)
  • New Function: trim_iam_role_path (#​36723)
  • New Resource: aws_devopsguru_service_integration (#​36694)

ENHANCEMENTS:

  • data-source/aws_servicecatalogappregistry_application: Add application_tag attribute (#​36647)
  • data/aws_glue_data_catalog_encryption_settings: Add data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role attribute (#​35978)
  • resource/aws_appstream_fleet: Add desired_sessions argument to the compute_capacity block. (#​34266)
  • resource/aws_appstream_fleet: Add max_sessions_per_instance argument. (#​34266)
  • resource/aws_batch_job_definition: Add update functions instead of ForceNew. Add deregister_on_new_revision to allow keeping prior versions ACTIVE when a new revision is published. (#​35149)
  • resource/aws_db_instance: Adds warning when setting character_set_name when replicate_source_db, restore_to_point_in_time, or snapshot_identifier is set (#​36518)
  • resource/aws_emr_cluster: Add unhealthy_node_replacement argument (#​36523)
  • resource/aws_glue_data_catalog_encryption_settings: Add data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role argument (#​35978)
  • resource/aws_lambda_function: Add support for ruby3.3 runtime value (#​36751)
  • resource/aws_lambda_layer_version: Add support for ruby3.3 compatible_runtimes value (#​36751)
  • resource/aws_servicecatalogappregistry_application: Add application_tag attribute (#​36647)
  • resource/aws_transfer_server: Add s3_storage_options configuration block (#​36664)
  • resource/aws_wafv2_web_acl: Add address_fields and phone_number_fields to statement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection (#​36685)

BUG FIXES:

  • provider: Correctly handles user agents passed using TF_APPEND_USER_AGENT which contain /, (, ), or space. (#​36738)
  • resource/aws_batch_scheduling_policy: Fixes error where tags could not be updated (#​36517)
  • resource/aws_cloudfront_key_value_store: Serialize CloudFront KeyValueStore access (#​36734)
  • resource/aws_cloudfrontkeyvaluestore_key: Serialize CloudFront KeyValueStore access (#​36734)
  • resource/aws_cognito_user_pool: Correct plan-time validation of email_verification_message, email_verification_subject, admin_create_user_config.invite_message_template.email_message, admin_create_user_config.invite_message_template.email_subject, admin_create_user_config.invite_message_template.sms_message, sms_authentication_message, sms_verification_message, verification_message_template.email_message, verification_message_template.email_message_by_link, verification_message_template.email_subject, verification_message_template.email_subject_by_link, and verification_message_template.sms_message to count UTF-8 characters properly (#​36661)
  • resource/aws_ecr_lifecycle_policy: Add missing tagPatternList change detection in policy JSON (#​35231)
  • resource/aws_ecs_service: Correctly set alarms.rollback on resource Create and Update (#​36691)
  • resource/aws_iam_user: When force_destroy is used and there are inline or attached policies, allow resource to be destroyed (#​36640)
  • resource/aws_imagebuilder_distribution_configuration: Fix validation regex for ami_distribution_configuration.name (#​36659)
  • resource/aws_redshift_cluster: Fix error preventing modification of a configured snapshot_copy block (#​36655)
  • resource/aws_route53_record: Fix to correctly interpret alias names with wildcards (#​36699)
hashicorp/terraform-provider-azurerm (azurerm)

v3.98.0

Compare Source

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 of github.com/hashicorp/go-azure-sdk (#​25482)
  • dependencies: updating to v0.67.0 of github.com/hashicorp/go-azure-helpers (#​25446)
  • dependencies: updating to v0.25.4 of github.com/tombuildsstuff/giovanni (#​25404)
  • alertsmanagement - updating remaining resources to use hashicorp/go-azure-sdk (#​25486)
  • applicationinsights - updating remaining resources to use hashicorp/go-azure-sdk (#​25376)
  • compute - update to API version 2024-03-01 (#​25436)
  • compute - update shared image resources and data sources to use hashicorp/go-azure-sdk (#​25503)
  • containerinstance - update to use the transport layer from hashicorp/go-azure-sdk rather than Azure/go-autorest (#​25416)
  • maintenance - updating to API Version 2023-04-01 (#​25388)
  • recovery_services - Add recovery_service block to the provider that supports vm_backup_stop_protection_and_retain_data_on_destroy and purge_protected_items_from_vault_on_destroy(#​25515)
  • storage - the Storage Account cache is now populated using hashicorp/go-azure-sdk (#​25437)
  • azurerm_bot_service_azure_bot - support for the cmk_key_vault_key_url property (#​23640)
  • azurerm_capacity_reservation - update validation for capacity (#​25471)
  • azurerm_container_app - add support for key_vault_id and identity properties in the secret block (#​24773)
  • azurerm_databricks_workspace - expose managed_services_cmk_key_vault_id and managed_disk_cmk_key_vault_id and key_vault_id to support cross subscription CMK's. (#​25091)
  • azurerm_databricks_workspace_root_dbfs_customer_managed_key - expose key_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 for secondary_type (#​25360)
  • azurerm_monitor_scheduled_query_rules_alert_v2 - support for the identity block (#​25365)
  • azurerm_mssql_server_extended_auditing_policy - support for audit_actions_and_groups and predicate_expression (#​25425)
  • azurerm_netapp_account - can now be imported (#​25384)
  • azurerm_netapp_volume - support for the kerberos_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, and kerberos_5p_read_write_enabled properties (#​25385)
  • azurerm_recovery_services_vault - upgrading to version 2024-01-01 (#​25325)
  • azurerm_stack_hci_cluster - the client_id property is now optional (#​25407)
  • azurerm_storage_encryption_scope - refactoring to use hashicorp/go-azure-sdk rather than Azure/azure-sdk-for-go (#​25437)
  • azurerm_mssql_elasticpool - the maintenance_configuration_name property now supports values SQL_SouthAfricaNorth_DB_1, SQL_SouthAfricaNorth_DB_2, SQL_WestUS3_DB_1 and SQL_WestUS3_DB_2 (#​25500)
  • azurerm_lighthouse_assignment - updating API Version from 2019-06-01 to 2022-10-01 (#​25473)

BUG FIXES:

  • network - updating the GatewaySubnet validation to show the Subnet Name when the validation fails (#​25484)
  • azurerm_function_app_hybrid_connection - fix an issue during creation when send_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 the enclave_type field. (#​25508)
  • azurerm_mssql_elasticpool - update the behavior of the enclave_type field. (#​25508)
  • azurerm_network_manager_deployment - add locking (#​25368)
  • azurerm_resource_group_template_deployment - changes to parameters_content and template_content now force output_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 when send_key_name is specified (#​25379)
  • azurerm_windows_web_app - prevent a panic during resource upgrade (#​25509)
hashicorp/terraform-provider-google (google)

v5.23.0

Compare Source

NOTES:

DEPRECATIONS:

  • kms: deprecated attestation.external_protection_level_options in favor of external_protection_level_options in google_kms_crypto_key_version (#​17704)

FEATURES:

  • New Data Source: google_apphub_application (#​17679)
  • New Resource: google_cloud_quotas_quota_preference (#​17637)
  • New Resource: google_vertex_ai_deployment_resource_pool (#​17707)
  • New Resource: google_integrations_client (#​17640)

IMPROVEMENTS:

  • bigquery: added dataGovernanceType to google_bigquery_routine resource (#​17689)
  • bigquery: added support for external_data_configuration.json_extension to google_bigquery_table (#​17663)
  • compute: added cloud_router_ipv6_address, customer_router_ipv6_address fields to google_compute_interconnect_attachment resource (#​17692)
  • compute: added generated_id field to google_compute_region_backend_service resource (#​17639)
  • integrations: added deletion support for google_integrations_client resource (#​17678)
  • kms: added crypto_key_backend field to google_kms_crypto_key resource (#​17704)
  • metastore: added scheduled_backup field to google_dataproc_metastore_service resource (#​17673)
  • provider: added provider-defined function name_from_id for retrieving the short-form name of a resource from its self link or id (#​17694)
  • provider: added provider-defined function project_from_id for retrieving the project id from a resource's self link or id (#​17694)
  • provider: added provider-defined function region_from_zone for deriving a region from a zone's name (#​17694)
  • provider: added provider-defined functions location_from_id, region_from_id, and zone_from_id for retrieving the location/region/zone names from a resource's self link or id (#​17694)

BUG FIXES:

  • cloudrunv2: fixed Terraform state inconsistency when resource google_cloud_run_v2_job creation fails (#​17711)
  • cloudrunv2: fixed Terraform state inconsistency when resource google_cloud_run_v2_service creation fails (#​17711)
  • container: fixed google_container_cluster permadiff when master_ipv4_cidr_block is set for a private flexible cluster (#​17687)
  • dataflow: fixed an issue where the provider would crash when enableStreamingEngine is set as a parameter value in google_dataflow_flex_template_job (#​17712)
  • kms: added top-level external_protection_level_options field in google_kms_crypto_key_version resource (#​17704)

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 MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Common Ground Bot

Merge request reports