feat(deps): Update Terraform google to v7 #100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>= 3.53, < 7
->>= 3.53, < 8
7.7.0
Release Notes
hashicorp/terraform-provider-google (google)
v7.6.0
Compare Source
DEPRECATIONS:
ignore_case
,exact
,prefix
,suffix
andcontains
fields inhttp_rules.from.not_sources.principals
andhttp_rules.from.sources.principals
blocks ingoogle_network_security_authz_policy
resource. Use the equivalent fields inhttp_rules.from.not_sources.principals.principal
orhttp_rules.from.sources.principals.principal
instead. (#24543)BREAKING CHANGES:
node_config
blocks that had setkubelet_config
without explicitly settingcpu_cfs_quota
implicitly setcfu_cfs_quota
tofalse
when unset. From this version onwards, an unsetcpu_cfs_quota
will instead match the API default of truetrue
. Resources that are recreated will receive the new value; old resources are unaffected, and may change values by explicitly setting the intended one. (#24569)activity_data_retention_period_days
field fromgoogle_storage_insights_dataset_config
resource due to a delayed launch. It will be readded when the feature launches. (#24570)FEATURES:
google_kms_folder_kaj_policy_config
(#24513)google_vertex_ai_cache_config
(#24541)google_vertex_ai_reasoning_engine
(#24512)IMPROVEMENTS:
data_source
andrules_config_info
fields togoogle_backup_dr_backup_plan_associations
datasource (#24517)external
,proxy_protocol
, andschema
fields togoogle_beyondcorp_security_gateway_application
resource (#24542)endpoint_matchers
field to not be required anymore in thegoogle_beyondcorp_security_gateway_application
resource (#24542)default_uri_disabled
field togoogle_cloud_run_v2_service
resource (#24556)shared_secret_wo
andshared_secret_wo_version
fields togoogle_compute_vpn_tunnel
resource, enabling write-only management of the shared secret. (#24491)SENSITIVITY_UNKNOWN
as possible enum value foractions.tag_resources.tag_conditions.sensitivity_score.score
ingoogle_data_loss_prevention_discovery_config
resource (#24564)actions.save_findings.output_config.storage_path
field togoogle_data_loss_prevention_job_trigger
resource (#24558)file_shares.nfs_export_options.network
andnetworks.psc_config.endpoint_project
fields togoogle_filestore_instance
resource (#24567)google_lustre_instance
resource (#24559)hybrid_replication_user_commands
field with subfieldcommands
togoogle_netapp_volume_replication
resource (#24554)replication_schedule
,hybrid_replication_type
,large_volume_constituent_count
fields tohybrid_replication_parameters
field ingoogle_netapp_volume
resource (#24554)ip_blocks
field togoogle_network_security_authz_policy
resource (#24543)google_secret_manager_secret_version
resource (#24566)source_instance_deletion_time
field togoogle_sql_database_instance_latest_recovery_time
data source (#24576)source_instance_deletion_time
field togoogle_sql_database_instance
resource (#24576)user_project_override
andbilling_project
fields togoogle_storage_transfer_job
resource (#24504)BUG FIXES:
node_config.kubelet_config.cpu_cfs_quota
ongoogle_container_cluster
,google_container_node_pool
,google_container_cluster.node_pool
to align with the API. Terraform will now send atrue
value when the field is unset on creation, and preserve any previously set value when unset. Explicitly set values will work as defined in configuration. (#24569)v7.5.0
Compare Source
BREAKING CHANGES:
peer_ip_addresses
field type from String to Array ingoogle_netapp_volume
resource, as it was unusable otherwise (#24428)FEATURES:
google_artifact_registry_maven_artifacts
(#24487)google_artifact_registry_npm_packages
(#24486)google_apigee_api_deployment
(#24469)google_discovery_engine_data_connector
(#24472)google_managed_kafka_connect_cluster
(#24443)google_managed_kafka_connector
(#24443)google_kms_organization_kaj_policy_config
(#24471)google_saas_runtime_rollout_kind
(#24447)IMPROVEMENTS:
mount_options
in gcsfuse volumes forgoogle_cloud_run_v2_service
,google_cloud_run_v2_job
, andgoogle_cloud_run_v2_workerpool
resources. (#24413)startup_probe
andliveness_probe
togoogle_cloud_run_v2_worker_pool
resource (#24418)bandwidth_allocation
field togoogle_compute_wire_group
resource (#24460)shared_secret_wo
andshared_secret_wo_version
fields forgoogle_compute_vpn_tunnel
resource, enabling write-only management of the shared secret. (#24491)new_recognition_result_notification_config
field togoogle_dialogflow_conversation_profile
resource (#24468)features
field togoogle_discovery_engine_search_engine
resource (#24445)other_cloud_target
andother_cloud_starting_location
togoogle_data_loss_prevention_discovery_config
(#24463)backup_config.selected_namespace_labels
field togoogle_gke_backup_backup_plan
resource (#24427)gemini_enabled
field togoogle_looker_instance
resource (#24461)hot_tier_bypass_mode_enabled
andhot_tier_size_used_gib
fields togoogle_netapp_volume
(#24454)hot_tier_size_gib
,enable_hot_tier_auto_resize
,cold_tier_size_used_gib
andhot_tier_size_used_gib
fields togoogle_netapp_storage_pool
(#24454)gcp_oracle_zone
field togoogle_oracle_database_odb_network
resource (#24456)approval_workflow.steps.id
field togoogle_privileged_access_manager_entitlement
resource (#24419)tags
field togoogle_pubsub_topic
andgoogle_pubsub_subscription
resources (#24442)point_in_time_restore_context
field togoogle_sql_database_instance
(#24489)force_destroy
field togoogle_storage_insights_report_config
resource (#24462)activity_data_retention_period_days
field togoogle_storage_insights_dataset_config
resource (#24459)endpoint_config.private_service_connect_config
block togoogle_vertex_ai_endpoint_with_model_garden_deployment
resource (#24425)encryption_spec.kms_key_name
field togoogle_vertex_ai_index_endpoint
resource (#24490)encryption_spec.kms_key_name
field togoogle_vertex_ai_index
resource (#24441)BUG FIXES:
config_template
ingoogle_apihub_plugin
resource (#24429)cors
blocksgoogle_storage_bucket
resource (#24476)v7.4.0
Compare Source
DEPRECATIONS:
google_compute_instance
. Use alternative services to run containers on your VMs. Learn more at https://cloud.google.com/compute/docs/containers/migrate-containers. (#24375)FEATURES:
google_artifact_registry_maven_artifact
(#24358)google_compute_interconnect_location
(#24377)google_network_services_wasm_plugin
(#24406)google_resource_manager_capability
(#24404)IMPROVEMENTS:
mount_options
in gcsfuse volumes forgoogle_cloud_run_v2_service
,google_cloud_run_v2_job
, andgoogle_cloud_run_v2_workerpool
resources. (#24413)cipher_suite
field togoogle_compute_vpn_tunnel
resource. (#24378)auto_ipam_config
togoogle_container_cluster
resource. (#24396)timeouts
togoogle_storage_bucket_iam_binding
,google_storage_bucket_iam_member
,google_storage_bucket_iam_policy
resources (#24376)BUG FIXES:
node_scaling_factor
forcing new instance ongoogle_bigtable_instance
when adding new cluster (#24410)google_cloud_scheduler_job
when processing HTTP headers with nil or unexpected data types (#24360)Network field cannot be modified
issue ingoogle_compute_region_backend_service
. Now updating thenetwork
field will force the resource to be recreated. (#24398)google_netapp_volume
forexport_policy.rules
attributeshas_root_access
andsquash_mode
. When not specified, these fields will now take on the API default value with no diff. (#24395)google_netapp_storage_pool
to source the default value for theqos_type
field from the API. If not specified in the configuration,qos_type
will now default to the value provided by the NetApp Volumes API. (#24394)disk_size
whendisk_autoresize
is enabled ingoogle_sql_database_instance
(#24399)unable to queue the operation
409 errors ingoogle_workbench_instance
resource. (#24392)v7.3.0
Compare Source
FEATURES:
google_backup_dr_data_source_reference
(#24346)google_bigquery_datapolicyv2_data_policy
(#24313)google_saas_runtime_release
(#24289)google_secure_source_manager_hook
(#24345)IMPROVEMENTS:
sub_path
field togoogle_cloud_run_service
resource. (#24341)sub_path
field togoogle_cloud_run_v2_service
google_cloud_run_v2_job
andgoogle_cloud_run_v2_worker_pool
resource. (#24341)labels
andlabel_fingerprint
fields togoogle_compute_security_policy
resource (#24322)labels
underinitialize_params
are now updatable ongoogle_compute_instance
(#24349)memory_manager
andtopology_manager
tonode_kubelet_config
block (#24277)destination_config.bigquery_destination_config.source_hierarchy_datasets.project_id
field togoogle_datastream_stream
resource (#24340)app_type
field togoogle_discovery_engine_search_engine
resource (#24320)proxy
field togoogle_gkeonprem_vmware_admin_cluster
resource (#24338)validation_config
togoogle_healthcare_fhir_store
resource (#24336)extended_attributes
field toworkforce_pool_provider
resource (#24308)export_policy.rules.squash_mode
field togoogle_netapp_volume
resource. (#24350)encryption_spec
field togoogle_privateca_ca_pool
resource (#24328)connector
tovpc_access
ongoogle_cloud_run_v2_worker_pool
resource (#24337)DATA_GOVERNANCE
value togoogle_tags_tag_key.purpose
(#24307)BUG FIXES:
google_bigquery_table
to take into account presence of row access policy (#24284)allow_global_access
to correctly be immutable forgoogle_compute_forwarding_rule
resources with load balancing scheme of INTERNAL_MANAGED (#24312)google_compute_security_policy
due to a changed API response for emptymatch.0.expr_options
blocks (#24353)google_dialogflow_conversation_profile
(#24351)RawURLEncoding
instead ofURLEncoding
for unpadded base64 encoding (#24283)google_secret_manager_secret_version
in asecret_manager
(#24326)labels
field fails ingoogle_workbench_instance
resource (#24311)report-notebook-metrics
metadata key settable forgoogle_workbench_instance
(#24310)v7.2.0
Compare Source
FEATURES:
google_artifact_registry_python_package
(#24267)google_backup_dr_data_source_references
(#24268)google_discovery_engine_acl_config
(#24276)google_saas_runtime_unit_kind
(#24236)IMPROVEMENTS:
scope_info
field ingoogle_chronicle_reference_list
configurable (#24250)header_action
topath_matcher
anddefault_service
level ongoogle_compute_region_url_map
resource (#24253)secret_manager_config.rotation_config
field togoogle_container_cluster
resource (#24244)memory_manager
andtopology_manager
togoogle_container_cluster.node_config.kubelet_config
andgoogle_container_node_pool.node_config.kubelet_config
(#24277)final_backup_description
andfinal_backup_config
fields togoogle_sql_database_instance
resource (#24273)aws_s3_compatible_data_source
togoogle_storage_transfer_job
resource (#24241)BUG FIXES:
universe_domain
where the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domain
was set (#24238)user_managed_keys_config
that caused faulty cluster updates to be triggered ingoogle_container_cluster
(#24256)google_osconfig_patch_deployment
wherepatch_config.yum.minimal
doesn't sendfalse
for empty values (#24247)v7.1.1
Compare Source
BUG FIXES:
google_bigtable_table_iam_*
resources after upgrading to 7.x and replacinginstance
withinstance_name
(#24255)v7.1.0
Compare Source
DEPRECATIONS:
enterprise_config
field ingoogle_container_cluster
resource. GKE Enterprise features are now available without an Enterprise tier. (#24210)detect_md5hash
ingoogle_storage_bucket_object
resource (#24147)FEATURES:
google_iap_web_forwarding_rule_service_iam_policy
(#24178)google_iap_web_forwarding_rule_service_iam_binding
(#24178)google_iap_web_forwarding_rule_service_iam_member
(#24178)google_iap_web_forwarding_rule_service_iam_policy
(#24178)IMPROVEMENTS:
registry_uri
as attribute togoogle_artifact_registry_repository
(#24164)google_backup_dr_backup_plan
resource (#24189)create_time
field togoogle_backup_dr_backup
data source (#24183)worker_config.enable_nested_virtualization
field togoogle_cloudbuild_worker_pool
resource (#24176)multi_region_settings
field togoogle_cloud_run_v2_service
resource (#24149)params.resource_manager_tags
field to thegoogle_compute_region_backend_service
(#24191)public_delegated_sub_prefixs
field to resourcegoogle_compute_public_delegated_prefix
(#24202)update_strategy
field togoogle_compute_network_peering
resource (#24180)unique
field togoogle_firestore_index
resource (#24163)qos_type
andavailable_throughput_mibps
fields togoogle_netapp_storage_pool
resource (#24161)throughput_mibps
field togoogle_netapp_volume
resource (#24161)EXPLICIT_ROUTING_MODE
forrouting_mode
ongoogle_network_services_gateway
resource (#24151)consumer_network_status
,ip_address
, andstatus
fields topsc_auto_connections
field ongoogle_sql_database_instance
resource (#24201)service_account
field togoogle_storage_transfer_job
resource (#24193)transfer_spec.aws_s3_data_source.credentials_secret
togoogle_storage_transfer_job
resource (#24152)BUG FIXES:
google_compute_region_backend_service.backend.group
(#24157)google_compute_region_network_endpoint_group
when nonetwork
is specified (#24182)google_memorystore_instance
whendesired_psc_auto_connections
is set (#24212)total_iops
ingoogle_netapp_storage_pool
resource (#24207)google_oracle_database_autonomous_database
resource for theodb_network
andodb_subnet
fields (#24184)v7.0.1
Compare Source
BUG FIXES:
google_storage_bucket
state migration #24186v7.0.0
Compare Source
Terraform Google Provider 7.0.0 Upgrade Guide
BREAKING RESOURCE REMOVALS:
google_beyondcorp_application
, its associated IAM resourcesgoogle_beyondcorp_application_iam_binding
,google_beyondcorp_application_iam_member
, andgoogle_beyondcorp_application_iam_policy
, and thegoogle_beyondcorp_application_iam_policy
datasource. Usegoogle_beyondcorp_security_gateway_application
instead. #23999google_notebooks_location
#23607google_tpu_node
. Usegoogle_tpu_v2_vm
instead. #23964BREAKING FIELD REMOVALS:
template.containers.depends_on
withinresource google_cloud_run_v2_worker_pool
#23815post_startup_script_config
field from fromgoogle_colab_runtime_template
resource #24026enable_flow_logs
fromgoogle_compute_subnetwork
#23704configmanagement.binauthz
field ingoogle_gke_hub_feature_membership
#24076description
field ingoogle_gke_hub_membership
#23587allow_fewer_zones_deployment
field fromgoogle_memorystore_instance
resource because it isn't user-configurable #24079allow_fewer_zones_deployment
field fromgoogle_redis_cluster
resource because it isn't user-configurable #24079project
field fromgoogle_service_account_key
datasource #24000enable_secure_private_service_connect
ingoogle_vertex_ai_endpoint
#23843BREAKING INCREASED VALIDATION:
event_type
a required field forevent_trigger
ingoogle_cloudfunctions2_function
#23918load_balancing_scheme
required ingoogle_network_services_lb_traffic_extension
#23748password_wo_version
required whenpassword_wo
is set ingoogle_sql_user
#24083topic
field to be in the form "projects//topics/" ingoogle_storage_notification
#24135google_storage_transfer_job
#23493metadata
, andmetadata.config
required ingoogle_vertex_ai_index
. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #23971OTHER BREAKING CHANGES:
deletion_protection
field with a default value oftrue
togoogle_alloydb_cluster
resource #24024certs_info
field ingoogle_apigee_keystores_aliases_key_cert_file
to be output-only #24135google_apigee_keystores_aliases_key_cert_file
to the plugin framework #24135public_repository
fields ingoogle_artifact_registry_repository
. If your state is reliant on them, they will now need to be manually included in your configuration. #23970view.use_legacy_sql
ingoogle_bigquery_table
#24065instance_name
for bigtable_table_iam objects #23399budget_filter.credit types
andbudget_filter.subaccounts
no longer optional+computed, only optional, ingoogle_billing_budget
resource #24078service_config.service
field ingoogle_cloudfunctions2_function
resource to be output-only #23790subnetworks
andinstances
fields ingoogle_compute_packet_mirroring
have been converted from arrays to sets #24021advertised_ip_ranges
field group ingoogle_compute_router
has been converted from a list to a set #24030disk.type
,disk.mode
anddisk.interface
no longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_template
andgoogle_compute_region_instance_template
resources #24055terraform input
with invalid resource IDs. #24010disable_on_destroy
default value tofalse
ingoogle_project_service
#23951deletion_policy
default value fromDELETE
toPREVENT
#23963retention_period
field ingoogle_storage_bucket
has been converted fromint
tostring
data type #23535google_storage_notification
to the plugin framework #24135FEATURES:
google_artifact_registry_npm_package
(#24072)google_certificate_manager_dns_authorization
(#24009)google_iap_web_region_forwarding_rule_service_iam_binding
(#24041)google_iap_web_region_forwarding_rule_service_iam_member
(#24041)google_iap_web_region_forwarding_rule_service_iam_policy
(#24041)google_saas_runtime_saas
(#24028)IMPROVEMENTS:
developer_connect_event_config
field togoogle_cloudbuild_trigger
resource (#24043)desired_state
field togoogle_cloud_tasks_queue
resource (#24053)max_instance_count
field togoogle_cloud_run_v2_service
resource. (#24031)params.resourceManagerTags
field to thegoogle_compute_backend_service
(#24062)params.resource_manager_tags
field togoogle_compute_backend_bucket
(#24068)short_name
field togoogle_compute_organization_security_policy
resource (#24059)cluster_autoscaling.default_compute_class_enabled
field togoogle_container_cluster
resource (#24023)enableMultiLanguageTraining
,locked
,answerFeedbackSettings
,personalizationSettings
,clientCertificateSettings
,startPlaybook
,satisfiesPzs
, andsatisfiesPzi
togoogle_dialogflow_cx_agent
resource. (#24007)google_lustre_instance
resource create timeout to 120m from 20m (#24056)google_oracle_database_cloud_vm_cluster
resource (#24045)google_sql_database_instance
usingbackupdr_backup
(#24066)ca_pool
argument optional for private instances that use Google-managed trusted certificates.to
secure_source_manager` resource (#24039)BUG FIXES:
google_container_node_pool
would result in an unrecoverable tainted state (#24077)default_from_api
in image field ingoogle_vmware_node_pool
(#24022)install-monitoring-agent
metadata key settable forgoogle_workbench_instance
(#24080)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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.