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.42.0 -> 5.43.0
google (source) required_provider minor 5.21.0 -> 5.22.0

Release Notes

hashicorp/terraform-provider-aws (aws)

v5.43.0

Compare Source

FEATURES:

  • New Data Source: aws_resourceexplorer2_search (#​36560)
  • New Data Source: aws_servicecatalogappregistry_application (#​36596)
  • New Resource: aws_cloudfrontkeyvaluestore_key (#​36534)
  • New Resource: aws_devopsguru_notification_channel (#​36557)
  • New Resource: aws_ec2_instance_metadata_defaults (#​36589)
  • New Resource: aws_lakeformation_resource_lf_tag (#​36537)
  • New Resource: aws_m2_application (#​35399)
  • New Resource: aws_m2_deployment (#​35408)
  • New Resource: aws_m2_environment (#​35311)
  • New Resource: aws_redshiftserverless_custom_domain_association (#​35865)
  • New Resource: aws_servicecatalogappregistry_application (#​36277)

ENHANCEMENTS:

  • data-source/aws_cloudfront_function: Add key_value_store_associations attribute (#​36585)
  • data-source/aws_db_snapshot: Add original_snapshot_create_time attribute (#​36544)
  • resource/aws_cloudfront_function: Add key_value_store_associations argument (#​36585)
  • resource/aws_ec2_host: Add user configurable timeouts (#​36538)
  • resource/aws_glacier_vault_lock: Allow policy to have leading whitespace (#​36597)
  • resource/aws_iam_group_policy: Allow policy to have leading whitespace (#​36597)
  • resource/aws_iam_policy: Allow policy to have leading whitespace (#​36597)
  • resource/aws_iam_role: Allow assume_role_policy and inline_policy.*.policy to have leading whitespace (#​36597)
  • resource/aws_iam_role_policy: Allow policy to have leading whitespace (#​36597)
  • resource/aws_iam_user_policy: Allow policy to have leading whitespace (#​36597)
  • resource/aws_kinesisanalyticsv2_application: Add support for FLINK-1_18 runtime_environment value (#​36562)
  • resource/aws_media_store_container_policy: Allow policy to have leading whitespace (#​36597)
  • resource/aws_ssoadmin_permission_set_inline_policy: Allow inline_policy to have leading whitespace (#​36597)
  • resource/aws_transfer_access: Allow policy to have leading whitespace (#​36597)
  • resource/aws_transfer_user: Allow policy to have leading whitespace (#​36597)
  • resource/aws_vpc_ipam: Add tier argument (#​36504)

BUG FIXES:

  • data-source/aws_cur_report_definition: Direct all API calls to the us-east-1 endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#​36540)
  • resource/aws_applicationinsights_application: Make ACTIVE a valid create target status (#​36615)
  • resource/aws_autoscaling_group: Don't attempt to remove scale-in protection from instances that don't have the feature enabled (#​36586)
  • resource/aws_cur_report_definition: Direct all API calls to the us-east-1 endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#​36540)
  • resource/aws_elasticsearch_domain_policy: Handle delayed domain status propagation, preventing a ValidationException. (#​36592)
  • resource/aws_iam_instance_profile: Detect when the associated role no longer exists (#​34099)
  • resource/aws_instance: Replace an instance when an instance_type change also requires an architecture change, such as x86_64 to arm64 (#​36590)
  • resource/aws_opensearch_domain_policy: Handle delayed domain status propagation, preventing a ValidationException. (#​36592)
  • resource/aws_quicksight_dashboard: Fix failure when updating a dashboard takes a while (#​34227)
  • resource/aws_quicksight_template: Fix "Invalid address to set" errors (#​34227)
  • resource/aws_quicksight_template: Fix "a number is required" errors when state contains an empty string (#​34227)
  • resource/aws_redshift_cluster: Fix InvalidParameterCombination errors when updating only skip_final_snapshot (#​36635)
  • resource/aws_route53_zone: Prevent re-creation when name casing changes (#​36563)
  • resource/aws_secretsmanager_secret_version: Fix to handle versions deleted out-of-band without raising an InvalidRequestException (#​36609)
  • resource/aws_ssm_parameter: force create a new SSM parameter when data_type is updated. (#​35960)
hashicorp/terraform-provider-google (google)

v5.22.0

Compare Source

BREAKING CHANGES:

  • networksecurity: added required field billing_project_id to google_network_security_firewall_endpoint resource. Any configuration without billing_project_id specified will cause resource creation fail (beta) (#​17630)

FEATURES:

  • New Data Source: google_cloud_quotas_quota_infos (#​17617)
  • New Resource: google_access_context_manager_service_perimeter_dry_run_resource (#​17614)
  • New Resource: google_cloud_quotas_quota_info (#​17564)

IMPROVEMENTS:

  • accesscontextmanager: supported managing service perimeter dry run resources outside the perimeter via new resource google_access_context_manager_service_perimeter_dry_run_resource (#​17614)
  • cloudrunv2: added plan-time validation to restrict number of ports to 1 in google_cloud_run_v2_service (#​17594)
  • composer: added field count to validate number of DAG processors in google_composer_environment (#​17625)
  • compute: added enumeration value SEV_LIVE_MIGRATABLE_V2 for the guest_os_features of google_compute_disk (#​17629)
  • compute: added status.all_instances_config.revision field to google_compute_instance_group_manager and google_compute_region_instance_group_manager (#​17595)
  • compute: added field path_template_match to resource google_compute_region_url_map (#​17571)
  • compute: added field path_template_rewrite to resource google_compute_region_url_map (#​17571)
  • pubsub: added ingestion_data_source_settings field to google_pubsub_topic resource (#​17604)
  • storage: added 'soft_delete_policy' to 'google_storage_bucket' resource (#​17624)

BUG FIXES:

  • accesscontextmanager: fixed an issue with access_context_manager_service_perimeter_ingress_policy and access_context_manager_service_perimeter_egress_policy where updates could not be applied after initial creation. Any updates applied to these resources will now involve their recreation. To ensure that new policies are added before old ones are removed, add a lifecycle block with create_before_destroy = true to your resource configuration alongside other updates. (#​17596)
  • firebase: made the google_firebase_android_app resource's package_name field required and immutable. This prevents API errors encountered by users who attempted to update or leave that field unset in their configurations. (#​17585)
  • spanner: removed validation function for the field version_retention_period in the resource google_spanner_database and directly returned error from backend (#​17621)

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