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:
~> 6.5.0
->~> 6.12.0
4.83.0
->4.85.0
~> 6.5.0
->~> 6.12.0
Release Notes
hashicorp/terraform-provider-google (google)
v6.12.0
Compare Source
v6.11.2
Compare Source
BUG FIXES:
v6.11.1
Compare Source
BUG FIXES:
google_container_cluster.user_managed_keys_config
field for resources that had not set it. (#20314)google_container_cluster.user_managed_keys_config
as immutable because it can't be updated in place. (#20314)v6.11.0
Compare Source
NOTES:
google_compute_firewall_policy_rule
from DCL engine to MMv1 engine. (#20160)BREAKING CHANGES:
oauth_config
a required field ingoogle_looker_instance
, as creating this resource without that field always triggers an API error (#20196)FEATURES:
google_spanner_database
(#20114)google_apigee_api
(#20113)google_dataproc_gdc_application_environment
(#20165)google_dataproc_gdc_service_instance
(#20147)google_memorystore_instance
(#20108)IMPROVEMENTS:
google_apigee_env_references
(#20182)google_apigee_environment
resource (#20189)empty_dir
field togoogle_cloud_run_service
(#20185)empty_dir
field togoogle_cloud_run_v2_service
andgoogle_cloud_run_v2_job
(#20185)disks
field togoogle_compute_node_template
resource (#20180)preconfigured_waf_config
field togoogle_compute_security_policy
resource (#20183)replica_names
field tosql_database_instance
resource (#20202)instance_flexibility_policy
field togoogle_compute_region_instance_group_manager
resource (#20132)google_compute_security_policy
timeouts from 20 minutes to 30 minutes (#20145)control_plane_endpoints_config
field togoogle_container_cluster
resource. (#20193)parallelstore_csi_driver_config
field togoogle_container_cluster
resource. (#20163)user_managed_keys_config
field togoogle_container_cluster
resource. (#20105)__name__ DESC
indexes ingoogle_firestore_index
resources (#20124)google_privateca_certificate_authority
with type = "SUBORDINATE" to be activated into "STAGED" state (#20103)default_backup_schedule_type
field togoogle_spanner_instance
(#20213)traffic_split
,private_service_connect_config
,predict_request_response_logging_config
,dedicated_endpoint_enabled
, anddedicated_endpoint_dns
fields togoogle_vertex_ai_endpoint
resource (#20179)deletion_protection
field togoogle_workflows_workflow
resource (#20106)BUG FIXES:
match.src_address_groups
andmatch.dest_address_groups
ingoogle_compute_network_firewall_policy_rule
(#20148)preconfigured_waf_config
field forgoogle_compute_security_policy
resource (#20183)node_config.containerd_config
ingoogle_container_cluster
andgoogle_container_node_pool
(#20112)v6.10.0
Compare Source
FEATURES:
google_compute_instance_guest_attributes
(#20095)google_service_accounts
(#20062)google_iap_settings
(#20085)IMPROVEMENTS:
GLOBAL
enum value toscope.type
field ingoogle_apphub_application
resource (#20015)workload_options
field togoogle_assured_workloads_workload
resource (#19985)external_catalog_dataset_options
fields togoogle_bigquery_dataset
resource (beta) (#20097)google_bigquery_job
destination table configuration (#20077)desired_status
on google_compute_instance can now be set toTERMINATED
orSUSPENDED
on instance creation (#20031)header_action
andredirect_options
fields togoogle_compute_security_policy_rule
resource (#20079)interface.ipv6-address
field ingoogle_compute_external_vpn_gateway
resource (#20091)propagated_connection_limit
andconnected_endpoints.propagated_connection_count
fields togoogle_compute_service_attachment
resource (#20016)name
ongoogle_compute_instance
(#20036)advanced_machine_features.turbo_mode
togoogle_compute_instance
,google_compute_instance_template
, andgoogle_compute_region_instance_template
(#20090)labels
,resource_manager_tags
andworkload_metadata_config
ingoogle_container_cluster.node_config
(#20038)protocol
property to resourcegoogle_filestore_instance
(#19982)mode
flag togoogle_memorystore_instance
(#19988)zone
andreplica_zone
fields togoogle_netapp_storage_pool
resource (#19980)zone
andreplica_zone
fields togoogle_netapp_volume
resource (#19980)tls_inspection_policy
field togoogle_network_security_gateway_security_policy
(#19986)disabled
togoogle_service_account
datasource (#20034)asymmetric_autoscaling_options
field togoogle_spanner_instance
(#20014)ENTERPRISE
foredition
ingoogle_sql_database_instance
so thatedition
is determined by the API when unset. This will cause new instances to useENTERPRISE_PLUS
as the default for POSTGRES_16. (#19977)autoscaling_settings
togoogle_vmwareengine_private_cloud
resource (#20057)BUG FIXES:
google_compute_security_policy_rule
that prevented updating the default rule (#20066)google_container_cluster.node_config
subfields (#20038)v6.9.0
Compare Source
DEPRECATIONS:
security_posture_config
field ingoogle_container_attached_cluster
resource (#19912)FEATURES:
google_oracle_database_autonomous_database
(#19903)google_oracle_database_autonomous_databases
(#19901)google_oracle_database_cloud_exadata_infrastructures
(#19884)google_oracle_database_cloud_vm_clusters
(#19900)google_apigee_app_group
(#19921)google_apigee_developer
(#19911)google_network_connectivity_group
(#19902)IMPROVEMENTS:
google_compute_network_firewall_policy_association
now uses MMv1 engine instead of DCL. (#19976)google_compute_region_network_firewall_policy_association
now uses MMv1 engine instead of DCL. (#19976)creation_timestamp
field togoogle_compute_instance
,google_compute_instance_template
,google_compute_region_instance_template
(#19906)key_revocation_action_type
togoogle_compute_instance
and related resources (#19952)deletion_policy
togoogle_looker_instance
to allow force-destroying instances with nested resources by settingdeletion_policy = FORCE
(#19924)alert_strategy.notification_prompts
field togoogle_monitoring_alert_policy
(#19928)hierarchical_namespace
togoogle_storage_bucket
resource (#19882)ENTERPRISE
foredition
ingoogle_sql_database_instance
so thatedition
is determined by the API when unset. This will cause new instances to useENTERPRISE_PLUS
as the default for POSTGRES_16. (#19977)autoscaling_settings
togoogle_vmwareengine_cluster
resource (#19962)max_usable_workstations
field togoogle_workstations_workstation_config
resource. (#19872)BUG FIXES:
distribution_zones
was incorrectly sent to the API when updatingdistribution_policy_target_shape
ingoogle_compute_region_instance_group_manager
resource (#19949)google_container_node_pool
caused by an occasional nil pointer (#19922)google_essential_contacts_contact
import to include required parent field. (#19877)google_sql_database_instance.0.settings.0.data_cache_config
accept server-side changes when unset. When unset, no diffs will be created when instances change inedition
and the feature is enabled or disabled as a result. (#19972)google_storage_bucket
, preventing hanging when refreshing deleted buckets (#19964)v6.8.0
Compare Source
FEATURES:
google_oracle_database_cloud_exadata_infrastructure
(#19856)google_oracle_database_cloud_vm_cluster
(#19859)google_oracle_database_db_nodes
(#19871)google_oracle_database_db_servers
(#19823)google_oracle_database_autonomous_database
(#19860)google_oracle_database_cloud_exadata_infrastructure
(#19798)google_oracle_database_cloud_vm_cluster
(#19837)google_transcoder_job_template
(#19854)google_transcoder_job
(#19854)IMPROVEMENTS:
google_cloudfunctions_function
resource (#19799)invoker_iam_disabled
field togoogle_cloud_run_v2_service
(#19833)google_compute_network_firewall_policy_rule
use MMv1 engine instead of DCL. (#19862)google_compute_region_network_firewall_policy_rule
use MMv1 engine instead of DCL. (#19862)ip_address_selection_policy
field togoogle_compute_backend_service
andgoogle_compute_region_backend_service
. (#19863)provisioned_throughput
field togoogle_compute_instance_template
resource (#19852)provisioned_throughput
field togoogle_compute_region_instance_template
resource (#19852)KCP_CONNECTION
, andKCP_SSHD
ingoogle_container_cluster.logging_config
(#19812)advanced_settings.logging_settings
andadvanced_settings.speech_settings
togoogle_dialogflow_cx_agent
andgoogle_dialogflow_cx_flow
(#19801)linked_producer_vpc_network
field togoogle_network_connectivity_spoke
resource (#19806)is_secret_data_base64
field togoogle_secret_manager_secret_version
andgoogle_secret_manager_secret_version_access
datasources (#19831)is_secret_data_base64
field togoogle_secret_manager_regional_secret_version
andgoogle_secret_manager_regional_secret_version_access
datasources (#19831)kms_key_names
toencryption_config
ingoogle_spanner_database
(#19846)max_usable_workstations
field togoogle_workstations_workstation_config
resource (#19872)allowed_ports
togoogle_workstations_workstation_config
(#19845)BUG FIXES:
google_bigquery_dataset_iam_*
resources to attempt to set deleted IAM members, thereby triggering an API error (#19857)google_compute_backend_service
andgoogle_compute_region_backend_service
to allow sendingfalse
foriap.enabled
(#19795)node_config.linux_node_config
,node_config.workload_metadata_config
andnode_config.kubelet_config
will now successfully send empty messages to the API whenterraform plan
indicates they are being removed, rather than null, which caused an error. The sole reliable case isnode_config.linux_node_config
when the block is removed, where there will still be a permadiff, but the update request that's triggered will no longer error and other changes displayed in the plan should go through. (#19842)retry_policy
ingoogle_pubsub_subscription
(#19784)v6.7.0
Compare Source
FEATURES:
google_healthcare_pipeline_job
(#19717)google_secure_source_manager_branch_rule
(#19773)IMPROVEMENTS:
google_container_cluster
will now accept server-specified values fornode_pool_auto_config.0.node_kubelet_config
when it is not defined in configuration and will not detect drift. Note that this means that removing the value from configuration will now preserve old settings instead of reverting the old settings. (#19817)chat_engine_config.dialogflow_agent_to_link
field togoogle_discovery_engine_chat_engine
resource (#19723)migration
to resourcegoogle_network_connectivity_internal_range
(#19757)routing_mode
field togoogle_network_services_gateway
resource (#19764)BUG FIXES:
enable_cilium_clusterwide_network_policy
field ongoogle_container_cluster
. (#19736)node_config.0.kubelet_config.0.insecure_kubelet_readonly_port_enabled
. Terraform will now accept server-specified values fornode_config.0.kubelet_config
when it is not defined in configuration and will not detect drift. Note that this means that removing the value from configuration will now preserve old settings instead of reverting the old settings. (#19817)google_dataproc_cluster
that prevented creation of clusters withinternal_ip_only
set to false (#19782)google_service_account
creation issues caused by the eventual consistency of the GCP IAM API by ignoring 403 errors returned on polling the service account after creation. (#19727)exclusions.filter
field ingoogle_logging_billing_account_sink
,google_logging_folder_sink
,google_logging_organization_sink
andgoogle_logging_project_sink
resources (#19744)retry_policy
. (#19784)labels
,annotations
andversion_destroy_ttl
in the terraform state for thegoogle_secret_manager_secrets
datasource (#19748)v6.6.0
Compare Source
FEATURES:
google_dataproc_batch
(#19686)google_healthcare_pipeline_job
(#19717)google_site_verification_owner
(#19641)IMPROVEMENTS:
HEALTHCARE_AND_LIFE_SCIENCES_CONTROLS
andHEALTHCARE_AND_LIFE_SCIENCES_CONTROLS_WITH_US_SUPPORT
enum values tocompliance_regime
in thegoogle_assuredworkload_workload
resource (#19714)bgp_best_path_selection_mode
,bgp_bps_always_compare_med
andbgp_bps_inter_region_cost
fields togoogle_compute_network
resource (#19708)next_hop_origin
,next_hop_med
andnext_hop_inter_region_cost
output fields togoogle_compute_route
resource (#19708)STATEFUL_COOKIE_AFFINITY
andstrong_session_affinity_cookie
field togoogle_compute_backend_service
andgoogle_compute_region_backend_service
resource (#19665)TDX
instance option forconfidential_instance_type
ingoogle_compute_instance
from Beta to GA (#19706)kubelet_config
field group to thegoogle_container_aws_node_pool
resource (#19714)google_pubsub_topic
resource (#19669)create_ignore_already_exists
field togoogle_sourcerepo_repository
resource (#19716)settings.time_zone
ingoogle_sql_database_instance
resource (#19654)short_name
field ingoogle_tags_tag_key
andgoogle_tags_tag_value
resources (#19712)BUG FIXES:
google_bigquery_dataset_iam_member
to be able to delete itself and overwrite the existing iam members for bigquery dataset keeping the authorized datasets as they are. (#19682)google_bigquery_dataset_access
(#19705)boot_disk.initialize_params.resource_policies
field ingoogle_compute_instance
forced a resource recreation when used in combination withgoogle_compute_disk_resource_policy_attachment
(#19692)labels
is not set when creating the resourcegoogle_compute_interconnect
(#19632)google_tags_location_tag_binding
resource from the Terraform state when its parent resource has been removed outside of Terraform (#19693)google_workbench_instance
resource where the removal oflabels
was not functioning as expected. (#19620)hashicorp/terraform-provider-google-beta (google-beta)
v6.12.0
Compare Source
v6.11.2
Compare Source
BUG FIXES:
v6.11.1
Compare Source
BUG FIXES:
google_container_cluster.user_managed_keys_config
field for resources that had not set it. (#8687)google_container_cluster.user_managed_keys_config
as immutable because it can't be updated in place. (#8687)v6.11.0
Compare Source
NOTES:
google_compute_firewall_policy_rule
from DCL engine to MMv1 engine. (#8604)BREAKING CHANGES:
oauth_config
a required field ingoogle_looker_instance
, as creating this resource without that field always triggers an API error (#8633)DEPRECATIONS:
force_delete
ongoogle_backup_dr_backup_vault
. Useignore_inactive_datasources
instead (#8616)FEATURES:
google_backup_dr_backup_plan_association
(#8632)google_backup_dr_backup_plan
(#8603)google_spanner_database
(#8568)google_apigee_api
(#8567)google_backup_dr_backup_plan_association
(#8632)google_backup_dr_backup_plan
(#8603)google_compute_region_resize_request
(#8588)google_dataproc_gdc_application_environment
(#8609)google_dataproc_gdc_service_instance
(#8591)google_iam_principal_access_boundary_policy
(#8634)google_network_management_vpc_flow_logs_config
(#8623)IMPROVEMENTS:
google_apigee_env_references
(#8621)google_apigee_environment
resource (#8627)ignore_inactive_datasources
andignore_backup_plan_references
fields togoogle_backup_dr_backup_vault
resource (#8616)external_catalog_dataset_options
fields togoogle_bigquery_dataset
resource (#8558)gcs.mount_options
togoogle_cloud_run_v2_service
andgoogle_cloud_run_v2_job
(#8613)rules
property togoogle_compute_region_security_policy
resource (#8574)disks
field togoogle_compute_node_template
resource (#8620)replica_names
field tosql_database_instance
resource (#8637)instance_flexibility_policy
to resourcegoogle_compute_region_instance_group_manager
(#8581)google_compute_security_policy
timeouts from 20 minutes to 30 minutes (#8589)control_plane_endpoints_config
field togoogle_container_cluster
resource. (#8630)parallelstore_csi_driver_config
field togoogle_container_cluster
resource. (#8607)user_managed_keys_config
field togoogle_container_cluster
resource. (#8562)__name__ DESC
indexes ingoogle_firestore_index
resources (#8576)google_privateca_certificate_authority
with type = "SUBORDINATE" to be activated into "STAGED" state (#8560)default_backup_schedule_type
field togoogle_spanner_instance
(#8644)traffic_split
,private_service_connect_config
,predict_request_response_logging_config
,dedicated_endpoint_enabled
, anddedicated_endpoint_dns
fields togoogle_vertex_ai_endpoint
resource (#8619)deletion_protection
field togoogle_workflows_workflow
resource (#8563)BUG FIXES:
match.src_address_groups
andmatch.dest_address_groups
ingoogle_compute_network_firewall_policy_rule
(#8592)preconfigured_waf_config
field forgoogle_compute_security_policy
resource (#8622)node_config.containerd_config
ingoogle_container_cluster
andgoogle_container_node_pool
(#8566)v6.10.0
Compare Source
FEATURES:
google_compute_instance_guest_attributes
(#8556)google_service_accounts
(#8532)google_iap_settings
(#8548)IMPROVEMENTS:
GLOBAL
enum value toscope.type
field ingoogle_apphub_application
resource (#8504)workload_options
field togoogle_assured_workloads_workload
resource (#8495)networks
field optional ingoogle_backup_dr_management_server
resource (#8594)external_catalog_dataset_options
fields togoogle_bigquery_dataset
resource (beta) (#8558)google_bigquery_job
destination table configuration (#8542)desired_status
on google_compute_instance can now be set toTERMINATED
orSUSPENDED
on instance creation (#8515)header_action
andredirect_options
fields togoogle_compute_security_policy_rule
resource (#8544)interface.ipv6-address
field ingoogle_compute_external_vpn_gateway
resource (#8552)name
ongoogle_compute_instance
(#8520)advanced_machine_features.turbo_mode
togoogle_compute_instance
,google_compute_instance_template
, andgoogle_compute_region_instance_template
(#8551)labels
,resource_manager_tags
andworkload_metadata_config
ingoogle_container_cluster.node_config
(#8522)mode
flag togoogle_memorystore_instance
(#8498)disabled
togoogle_service_account
datasource (#8518)asymmetric_autoscaling_options
field togoogle_spanner_instance
(#8503)ENTERPRISE
foredition
ingoogle_sql_database_instance
so thatedition
is determined by the API when unset. This will cause new instances to useENTERPRISE_PLUS
as the default for POSTGRES_16. (#8490)autoscaling_settings
togoogle_vmwareengine_private_cloud
resource (#8529)BUG FIXES:
google_compute_region_security_policy_rule
that prevented updating the default rule (#8535)google_compute_security_policy_rule
that prevented updating the default rule (#8535)google_container_cluster.node_config
subfields (#8522)v6.9.0
Compare Source
DEPRECATIONS:
security_posture_config
field ingoogle_container_attached_cluster
resource (#8446)FEATURES:
google_oracle_database_autonomous_database
(#8440)google_oracle_database_autonomous_databases
(#8438)google_oracle_database_cloud_exadata_infrastructures
(#8430)google_oracle_database_cloud_vm_clusters
(#8437)google_apigee_app_group
(#8451)google_apigee_developer
(#8445)google_network_connectivity_group
(#8439)IMPROVEMENTS:
google_compute_network_firewall_policy_association
now uses MMv1 engine instead of DCL. (#8489)google_compute_region_network_firewall_policy_association
now uses MMv1 engine instead of DCL. (#8489)creation_timestamp
field togoogle_compute_instance
,google_compute_instance_template
,google_compute_region_instance_template
(#8442)key_revocation_action_type
togoogle_compute_instance
and related resources (#8473)deletion_policy
togoogle_looker_instance
to allow force-destroying instances with nested resources by settingdeletion_policy = FORCE
(#8453)alert_strategy.notification_prompts
field togoogle_monitoring_alert_policy
(#8457)hierarchical_namespace
togoogle_storage_bucket
resource (#8428)ENTERPRISE
foredition
ingoogle_sql_database_instance
so thatedition
is determined by the API when unset. This will cause new instances to useENTERPRISE_PLUS
as the default for POSTGRES_16. (#8490)autoscaling_settings
togoogle_vmwareengine_cluster
resource (#8477)max_usable_workstations
field togoogle_workstations_workstation_config
resource. (#8421)BUG FIXES:
distribution_zones
was incorrectly sent to the API when updatingdistribution_policy_target_shape
ingoogle_compute_region_instance_group_manager
resource (#8470)google_container_node_pool
caused by an occasional nil pointer (#8452)google_essential_contacts_contact
import to include required parent field. (#8423)google_sql_database_instance.0.settings.0.data_cache_config
accept server-side changes when unset. When unset, no diffs will be created when instances change inedition
and the feature is enabled or disabled as a result. (#8485)google_storage_bucket
, preventing hanging when refreshing deleted buckets (#8478)v6.8.0
Compare Source
FEATURES:
google_oracle_database_cloud_exadata_infrastructure
(#8407)google_oracle_database_cloud_vm_cluster
(#8410)google_oracle_database_db_nodes
(#8420)google_oracle_database_db_servers
(#8389)google_oracle_database_autonomous_database
(#8411)google_oracle_database_cloud_exadata_infrastructure
(#8371)google_oracle_database_cloud_vm_cluster
(#8397)google_transcoder_job_template
(#8406)google_transcoder_job
(#8406)IMPROVEMENTS:
google_cloudfunctions_function
resource (#8372)invoker_iam_disabled
field togoogle_cloud_run_v2_service
(#8395)google_compute_network_firewall_policy_rule
use MMv1 engine instead of DCL. (#8412)google_compute_region_network_firewall_policy_rule
use MMv1 engine instead of DCL. (#8412)ip_address_selection_policy
field togoogle_compute_backend_service
andgoogle_compute_region_backend_service
. (#8413)provisioned_throughput
field togoogle_compute_instance_template
resource (#8405)provisioned_throughput
field togoogle_compute_region_instance_template
resource (#8405)google_container_cluster
will now accept server-specified values fornode_pool_auto_config.0.node_kubelet_config
when it is not defined in configuration and will not detect drift. Note that this means that removing the value from configuration will now preserve old settings instead of reverting the old settings. (#8385)KCP_CONNECTION
, andKCP_SSHD
ingoogle_container_cluster.logging_config
(#8381)advanced_settings.logging_settings
andadvanced_settings.speech_settings
togoogle_dialogflow_cx_agent
andgoogle_dialogflow_cx_flow
(#8374)linked_producer_vpc_network
field togoogle_network_connectivity_spoke
resource (#8376)is_secret_data_base64
field togoogle_secret_manager_secret_version
andgoogle_secret_manager_secret_version_access
datasources (#8394)is_secret_data_base64
field togoogle_secret_manager_regional_secret_version
andgoogle_secret_manager_regional_secret_version_access
datasources (#8394)kms_key_names
toencryption_config
ingoogle_spanner_database
(#8403)max_usable_workstations
field togoogle_workstations_workstation_config
resource (#8421)allowed_ports
togoogle_workstations_workstation_config
(#8402)BUG FIXES:
google_bigquery_dataset_iam_*
resources to attempt to set deleted IAM members, thereby triggering an API error (#8408)google_compute_backend_service
andgoogle_compute_region_backend_service
to allow sendingfalse
foriap.enabled
(#8369)node_config.linux_node_config
,node_config.workload_metadata_config
andnode_config.kubelet_config
will now successfully send empty messages to the API whenterraform plan
indicates they are being removed, rather than null, which caused an error. The sole reliable case isnode_config.linux_node_config
when the block is removed, where there will still be a permadiff, but the update request that's triggered will no longer error and other changes displayed in the plan should go through. (#8400)retry_policy
ingoogle_pubsub_subscription
(#8365)v6.7.0
Compare Source
FEATURES:
google_healthcare_pipeline_job
(#8330)google_secure_source_manager_branch_rule
(#8360)IMPROVEMENTS:
google_container_cluster
will now accept server-specified values fornode_pool_auto_config.0.node_kubelet_config
when it is not defined in confiConfiguration
📅 Schedule: Branch creation - "* * 1,15 * *" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.