Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 27, 2025

Updates the requirements on hashicorp/google to permit the latest version.

Release notes

Sourced from hashicorp/google's releases.

v7.0.0

Terraform Google Provider 7.0.0 Upgrade Guide

BREAKING RESOURCE REMOVALS:

  • beyondcorp: removed google_beyondcorp_application, its associated IAM resources google_beyondcorp_application_iam_binding, google_beyondcorp_application_iam_member, and google_beyondcorp_application_iam_policy, and the google_beyondcorp_application_iam_policy datasource. Use google_beyondcorp_security_gateway_application instead. #23999
  • notebooks: removed google_notebooks_location #23607
  • tpu: removed google_tpu_node. Use google_tpu_v2_vm instead. #23964

BREAKING FIELD REMOVALS:

  • cloudrunv2: removed template.containers.depends_on within resource google_cloud_run_v2_worker_pool #23815
  • colab: removed post_startup_script_config field from from google_colab_runtime_template resource #24026
  • compute: removed field enable_flow_logs from google_compute_subnetwork #23704
  • gkehub: removed configmanagement.binauthz field in google_gke_hub_feature_membership #24076
  • gkehub: removed description field in google_gke_hub_membership #23587
  • memorystore: removed allow_fewer_zones_deployment field from google_memorystore_instance resource because it isn't user-configurable #24079
  • redis: removed allow_fewer_zones_deployment field from google_redis_cluster resource because it isn't user-configurable #24079
  • resourcemanager: removed non-functional project field from google_service_account_key datasource #24000
  • vertexai: removed enable_secure_private_service_connect in google_vertex_ai_endpoint #23843

BREAKING INCREASED VALIDATION:

  • cloudfunctions2: made event_type a required field for event_trigger in google_cloudfunctions2_function #23918
  • monitoring: made it required to set exactly one of http_check.auth_info.password and http_check.auth_info.password_wo in google_monitoring_uptime_check_config #24083
  • networkservices: made load_balancing_scheme required in google_network_services_lb_traffic_extension #23748
  • secretmanager: made secret_data_wo and secret_data_wo_version both required when one is set in google_secret_manager_secret_version #24083
  • sql: made password_wo_version required when password_wo is set in google_sql_user #24083
  • storage: added validation requiring the topic field to be in the form "projects//topics/" in google_storage_notification #24135
  • storagetransfer: added path validation for GCS path source and sink in google_storage_transfer_job #23493
  • vertexai: made metadata, and metadata.config required in google_vertex_ai_index. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #23971

OTHER BREAKING CHANGES:

  • alloydb: added deletion_protection field with a default value of true to google_alloydb_cluster resource #24024
  • apigee: changed certs_info field in google_apigee_keystores_aliases_key_cert_file to be output-only #24135
  • apigee: migrated google_apigee_keystores_aliases_key_cert_file to the plugin framework #24135
  • artifactregistry: removed the default values for public_repository fields in google_artifact_registry_repository. If your state is reliant on them, they will now need to be manually included in your configuration. #23970
  • bigquery: removed the default value of view.use_legacy_sql in google_bigquery_table #24065
  • bigtable: renamed instance to instance_name for bigtable_table_iam objects #23399
  • billing: made budget_filter.credit types and budget_filter.subaccounts no longer optional+computed, only optional, in google_billing_budget resource #24078
  • cloudfunctions2: changed service_config.service field in google_cloudfunctions2_function resource to be output-only #23790
  • compute: subnetworks and instances fields in google_compute_packet_mirroring have been converted from arrays to sets #24021
  • compute: advertised_ip_ranges field group in google_compute_router has been converted from a list to a set #24030
  • compute: disk.type, disk.mode and disk.interface no longer use provider configured default values and instead will be set by the API in google_compute_instance_template and google_compute_region_instance_template resources #24055
  • provider: fixed many import functions throughout the provider that erroneously matched a subset of the provided input, leading to unclear error messages when using terraform input with invalid resource IDs. #24010
  • resourcemanager: changed disable_on_destroy default value to false in google_project_service #23951
  • securesourcemanager: changed deletion_policy default value from DELETE to PREVENT #23963
  • storage: retention_period field in google_storage_bucket has been converted from int to string data type #23535
  • storage: migrated google_storage_notification to the plugin framework #24135

FEATURES:

  • New Data Source: google_artifact_registry_npm_package (#24072)
  • New Data Source: google_certificate_manager_dns_authorization (#24009)

... (truncated)

Changelog

Sourced from hashicorp/google's changelog.

7.0.0 (Unreleased)

Terraform Google Provider 7.0.0 Upgrade Guide

BREAKING RESOURCE REMOVALS:

  • beyondcorp: removed google_beyondcorp_application, its associated IAM resources google_beyondcorp_application_iam_binding, google_beyondcorp_application_iam_member, and google_beyondcorp_application_iam_policy, and the google_beyondcorp_application_iam_policy datasource. Use google_beyondcorp_security_gateway_application instead. #23999
  • notebooks: removed google_notebooks_location #23607
  • tpu: removed google_tpu_node. Use google_tpu_v2_vm instead. #23964

BREAKING FIELD REMOVALS:

  • cloudrunv2: removed template.containers.depends_on within resource google_cloud_run_v2_worker_pool #23815
  • colab: removed post_startup_script_config field from from google_colab_runtime_template resource #24026
  • compute: removed field enable_flow_logs from google_compute_subnetwork #23704
  • gkehub: removed configmanagement.binauthz field in google_gke_hub_feature_membership #24076
  • gkehub: removed description field in google_gke_hub_membership #23587
  • memorystore: removed allow_fewer_zones_deployment field from google_memorystore_instance resource because it isn't user-configurable #24079
  • redis: removed allow_fewer_zones_deployment field from google_redis_cluster resource because it isn't user-configurable #24079
  • resourcemanager: removed non-functional project field from google_service_account_key datasource #24000
  • vertexai: removed enable_secure_private_service_connect in google_vertex_ai_endpoint #23843

BREAKING INCREASED VALIDATION:

  • cloudfunctions2: made event_type a required field for event_trigger in google_cloudfunctions2_function #23918
  • monitoring: made it required to set exactly one of http_check.auth_info.password and http_check.auth_info.password_wo in google_monitoring_uptime_check_config #24083
  • networkservices: made load_balancing_scheme required in google_network_services_lb_traffic_extension #23748
  • secretmanager: made secret_data_wo and secret_data_wo_version both required when one is set in google_secret_manager_secret_version #24083
  • sql: made password_wo_version required when password_wo is set in google_sql_user #24083
  • storage: added validation requiring the topic field to be in the form "projects//topics/" in google_storage_notification #24135
  • storagetransfer: added path validation for GCS path source and sink in google_storage_transfer_job #23493
  • vertexai: made metadata, and metadata.config required in google_vertex_ai_index. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #23971

OTHER BREAKING CHANGES:

  • alloydb: added deletion_protection field with a default value of true to google_alloydb_cluster resource #24024
  • apigee: changed certs_info field in google_apigee_keystores_aliases_key_cert_file to be output-only #24135
  • apigee: migrated google_apigee_keystores_aliases_key_cert_file to the plugin framework #24135
  • artifactregistry: removed the default values for public_repository fields in google_artifact_registry_repository. If your state is reliant on them, they will now need to be manually included in your configuration. #23970
  • bigquery: removed the default value of view.use_legacy_sql in google_bigquery_table #24065
  • bigtable: renamed instance to instance_name for bigtable_table_iam objects #23399
  • billing: made budget_filter.credit types and budget_filter.subaccounts no longer optional+computed, only optional, in google_billing_budget resource #24078
  • cloudfunctions2: changed service_config.service field in google_cloudfunctions2_function resource to be output-only #23790
  • compute: subnetworks and instances fields in google_compute_packet_mirroring have been converted from arrays to sets #24021
  • compute: advertised_ip_ranges field group in google_compute_router has been converted from a list to a set #24030
  • compute: disk.type, disk.mode and disk.interface no longer use provider configured default values and instead will be set by the API in google_compute_instance_template and google_compute_region_instance_template resources #24055
  • provider: fixed many import functions throughout the provider that erroneously matched a subset of the provided input, leading to unclear error messages when using terraform input with invalid resource IDs. #24010
  • resourcemanager: changed disable_on_destroy default value to false in google_project_service #23951
  • securesourcemanager: changed deletion_policy default value from DELETE to PREVENT #23963
  • storage: retention_period field in google_storage_bucket has been converted from int to string data type #23535
  • storage: migrated google_storage_notification to the plugin framework #24135

FEATURES:

  • New Data Source: google_artifact_registry_npm_package (#24072)

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [hashicorp/google](https://github.com/hashicorp/terraform-provider-google) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-google/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-google/blob/v7.0.0/CHANGELOG.md)
- [Commits](hashicorp/terraform-provider-google@v6.0.0...v7.0.0)

---
updated-dependencies:
- dependency-name: hashicorp/google
  dependency-version: 7.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file terraform Pull requests that update Terraform code labels Aug 27, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 3, 2025

Superseded by #217.

@dependabot dependabot bot closed this Sep 3, 2025
@dependabot dependabot bot deleted the dependabot/terraform/terraform/hashicorp/google-tw-7.0 branch September 3, 2025 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file terraform Pull requests that update Terraform code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants