Update Terraform google to v4.6.0 #1427
Closed
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:
< 4.0.0
->< 5.0.0
4.5.0
->4.6.0
4.0.0
->4.6.0
Release Notes
hashicorp/terraform-provider-google
v4.6.0
Compare Source
BREAKING CHANGES:
google_pubsub_schema
so that modifiying fields will recreate the resource rather than causing Terraform to report it would attempt an invalid update (#10768)FEATURES:
google_container_aws_versions
(#10754)google_container_azure_versions
(#10754)google_apigee_nat_address
(#10789)google_network_connectivity_hub
(#10812)google_container_aws_cluster
(#10754)google_container_aws_node_pool
(#10754)google_container_azure_client
(#10754)google_container_azure_cluster
(#10754)google_container_azure_node_pool
(#10754)IMPROVEMENTS:
google_bigquery_table
(#10819)web_server_network_access_control
,database_config
,web_server_config
,encryption_config
. (#10827)node_config.0.boot_disk_kms_key
ofgoogle_container_node_pool
to GA (#10829)google_storage_bucket
(#10781)BUG FIXES:
google_billing_budget.budget_filter.labels
was not updating. (#10767)region_instance_group_manager
would not start update ifwait_for_instances
was set and initial status was notSTABLE
(#10818)self_link
functionality which was accidentally removed in4.0.0
release. (#10808)google_pubsub_schema
(#10768)google_storage_bucket.lifecycle_rule.condition.days_since_custom_time
was not updating. (#10778)self_link
functionality which was accidentally removed in4.0.0
release. (#10808)v4.5.0
Compare Source
FEATURES:
IMPROVEMENTS:
return_table_type
field togoogle_bigquery_routine
(#10743)available_secrets
togoogle_cloudbuild_trigger
(#10714)min_instances
togoogle_cloudfunctions_function
(#10712)cloud_composer_connection_subnetwork
ingoogle_composer_environment
(#10724)google_compute_instance
'scan_ip_forward
could not be updated without recreating or restarting the instance. (#10741)public_access_prevention
to resourcebucket
(beta) (#10740)google_privateca_certificate
,google_privateca_certificate_authority
, andgoogle_privateca_ca_pool
via thenon_ca
andzero_max_issuer_path_length
fields (#10702)BUG FIXES:
google_assured_workloads_workload
from being created in any region other than us-central1 (#10749)v4.4.0
Compare Source
DEPRECATIONS:
zone
ongoogle_filestore_instance
in favor oflocation
to allow for regional instances (#10662)FEATURES:
google_os_config_os_policy_assignment
(#10676)google_recaptcha_enterprise_key
(#10672)google_spanner_instance_iam_policy
(#10695)google_spanner_instance_iam_binding
(#10695)google_spanner_instance_iam_member
(#10695)IMPROVEMENTS:
ENTERPRISE
value ongoogle_filestore_instance
tier
(#10662)google_privateca_certificate
,google_privateca_certificate_authority
, andgoogle_privateca_ca_pool
via thenon_ca
andzero_max_issuer_path_length
fields (#10702)allocated_ip_range
to resourcegoogle_sql_database_instance
(#10687)BUG FIXES:
INTERNAL_MANAGED
google_compute_region_backend_service
. (#10664)instance_group_manager
would not start update ifwait_for_instances
was set and initial status was notSTABLE
(#10680)ROUTES
value for thenetworking_mode
field ingoogle_container_cluster
. A recent API change unintentionally changed the default to aVPC_NATIVE
cluster, and removed the ability to create aROUTES
-based one. Provider versions prior to this one will default toVPC_NATIVE
due to this change, and are unable to createROUTES
clusters. (#10686)v4.3.0
Compare Source
FEATURES:
google_compute_router_status
(#10573)google_folders
(#10658)google_notebooks_runtime
(#10627)google_vertex_ai_metadata_store
(#10657)google_cloudbuild_worker_pool
(#10617)IMPROVEMENTS:
google_apigee_environment
. (#10608)google_apigee_instance
. (#10636)node_group
tonode_config
for container clusters and node pools to support sole tenancy (#10646)replicaCount
,nodes
,readEndpoint
,readEndpointPort
,readReplicasMode
ingoogle_redis_instance
(#10607)BUG FIXES:
email
ingoogle_essential_contacts_contact
as requiring recreation (#10592)CertificateAuthority
(#10577)v4.2.1
Compare Source
BUG FIXES:
v4.2.0
for Terraform0.13
and above. This release should be compatible with Terraform0.12.31
v4.2.0
Compare Source
FEATURES:
google_compute_router_status
(#10573)IMPROVEMENTS:
queue_count
togoogle_compute_instance.network_interface
andgoogle_compute_instance_template.network_interface
(#10571)BUG FIXES:
google_bigquery_routine
. (#10546)cache_mode
is set to FORCE_CACHE_ALL ongoogle_compute_backend_bucket
(#10572)google_compute_region_health_check
whenlog_config.enable
is set to false (#10553)google_service_directory_endpoint
. (#10569)v4.1.0
Compare Source
IMPROVEMENTS:
bfd
togoogle_compute_router_peer
(#10487)gcfs_config
tonode_config
ofgoogle_container_node_pool
resource (#10499)confidential_nodes
field ingoogle_container_cluster
to GA (#10531)resourceNotReady
error returned when attempting to add resources to a recently-modified subnetwork (#10498)message_retention_duration
field togoogle_pubsub_topic
(#10501)BUG FIXES:
google_apigee_instance_attachment
could not be used on the samegoogle_apigee_instance
(#10520)google_bigquery_table
(#10521)labels
ongoogle_billing_budget
(#10490)source_disk
to accept full image path ongoogle_compute_snapshot
(#10516)google_compute_firewall
that would cause changes insource_ranges
to not correctly be applied (#10515)description
ongoogle_logging_project_sink
,google_logging_folder_sink
andgoogle_logging_organization_sink
(#10493)v4.0.0
Compare Source
NOTES:
BREAKING CHANGES:
google_app_engine_standard_app_version
entrypoint
as required (#10425)trace-append
ortrace-ro
as scopes ingoogle_compute_instance
, usetrace
instead (#10377)advanced_machine_features
ongoogle_compute_instance_template
to track changes when the block is undefined in a user's config (#10427)source_ranges
ingoogle_compute_firewall_rule
to track changes when it is not set in a config file (#10439)metadata_startup_script
,metadata.startup-script
ingoogle_compute_instance
. Now,metadata.startup-script
will be set by default, andmetadata_startup_script
will only be set if present. (#10392)source_disk_link
field fromgoogle_compute_snapshot
(#10424)enable_display
field fromgoogle_compute_instance_template
(#10410)update_policy.min_ready_sec
field fromgoogle_compute_instance_group_manager
,google_compute_region_instance_group_manager
(#10410)instance_group_urls
has been removed in favor ofnode_pool.managed_instance_group_urls
(#10442)enable_shielded_nodes
to true forgoogle_container_cluster
(#10403)master_auth.client_certificate_config
to required (#10441)master_auth.username
andmaster_auth.password
fromgoogle_container_cluster
(#10441)workload_metadata_configuration.node_metadata
in favor ofworkload_metadata_configuration.mode
ingoogle_container_cluster
(#10400)pod_security_policy_config
field fromgoogle_container_cluster
(#10410)workload_identity_config.0.identity_namespace
field fromgoogle_container_cluster
, useworkload_identity_config.0.workload_pool
instead (#10410)bigquery-json.googleapis.com
, the provider will no longer convert it as the upstream API migration is finished. Usebigquery.googleapis.com
instead. (#10370)credentials
,access_token
precedence so thatcredentials
values in configuration take precedence overaccess_token
values assigned through environment variables (#10393)path
field fromgoogle_pubsub_subscription
(#10424)google_project
removeorg_id
andfolder_id
from state when they are removed from config (#10373)org_id
,folder_id
at plan time ingoogle_project
(#10373)project
field toRequired
in allgoogle_project_iam_*
resources (#10394)google
(GA) provider includinggoogle_runtimeconfig_config
,google_runtimeconfig_variable
,google_runtimeconfig_config_iam_policy
,google_runtimeconfig_config_iam_binding
,google_runtimeconfig_config_iam_member
,data.google_runtimeconfig_config
. They are only available in thegoogle-beta
provider, as the underlying service is in beta. (#10410)google_sql_database_instance
fields:activation_policy
(defaultsALWAYS
),availability_type
(defaultsZONAL
),disk_type
(defaultsPD_SSD
),encryption_key_name
(#10412)database_version
field toRequired
ingoogle_sql_database_instance
resource (#10398)google_sql_database_instance
fields:authorized_gae_applications
,crash_safe_replication
,replication_type
(#10412)bucket_policy_only
fromgoogle_storage_bucket
(#10397)location
field to required ingoogle_storage_bucket
(#10399)VALIDATION CHANGES:
statement_timeout_ms
,statement_byte_budget
, orkey_result_statement
is required ongoogle_bigquery_job.query.script_options.
(#10371)query
,load
,copy
orextract
is required ongoogle_bigquery_job
(#10371)source_table
orsource_model
is required ongoogle_bigquery_job.extract
(#10371)branch_name
,commit_sha
ortag_name
is required ongoogle_cloudbuild_trigger.build.source.repo_source
(#10371)fixed_delay
orpercentage
is required ongoogle_compute_url_map.default_route_action.fault_injection_policy.delay
(#10371)fixed
orpercent
is required ongoogle_compute_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas
(#10371)fixed
orpercent
is required ongoogle_compute_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas
(#10371)fixed
orpercent
is required ongoogle_compute_region_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas
(#10371)fixed
orpercent
is required ongoogle_compute_region_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas
(#10371)max_scaled_down_replicas
ortime_window_sec
is required ongoogle_compute_autoscaler.autoscaling_policy.scale_down_control
(#10371)max_scaled_down_replicas
ortime_window_sec
is required ongoogle_compute_region_autoscaler.autoscaling_policy.scale_down_control
(#10371)max_scaled_in_replicas
ortime_window_sec
is required ongoogle_compute_autoscaler.autoscaling_policy.scale_in_control.0.
(#10371)max_scaled_in_replicas
ortime_window_sec
is required ongoogle_compute_region_autoscaler.autoscaling_policy.scale_in_control.0.
(#10371)source_tags
,source_ranges
orsource_service_accounts
on INGRESSgoogle_compute_firewall
resources (#10369)start_time
orend_time
is required ongoogle_data_loss_prevention_trigger.inspect_job.storage_config.timespan_config
(#10371)url
orregex_file_set
is required ongoogle_data_loss_prevention_trigger.inspect_job.storage_config.cloud_storage_options.file_set
(#10371)self_link
field fromgoogle_kms_crypto_key
andgoogle_kms_key_ring
(#10424)linux_exec_step_config
orwindows_exec_step_config
is required ongoogle_os_config_patch_deployment.patch_config.post_step
(#10371)linux_exec_step_config
orwindows_exec_step_config
is required ongoogle_os_config_patch_deployment.patch_config.pre_step
(#10371)reboot_config
,apt
,yum
,goo
zypper
,windows_update
,pre_step
orpre_step
is required ongoogle_os_config_patch_deployment.patch_config
(#10371)security
,minimal
,excludes
orexclusive_packages
is required ongoogle_os_config_patch_deployment.patch_config.yum
(#10371)type
,excludes
orexclusive_packages
is required ongoogle_os_config_patch_deployment.patch_config.apt
(#10371)with_optional
,with_update
,categories
,severities
,excludes
orexclusive_patches
is required ongoogle_os_config_patch_deployment.patch_config.zypper
(#10371)classifications
,excludes
orexclusive_patches
is required ongoogle_os_config_patch_deployment.inspect_job.patch_config.windows_update
(#10371)num_nodes
orprocessing_units
is required ongoogle_spanner_instance
(#10371)IMPROVEMENTS:
encrypted_interconnect_router
togoogle_compute_router
(#10454)managed_instance_group_urls
togoogle_container_node_pool
to replaceinstance_group_urls
ongoogle_container_cluster
(#10467)google_kms_crypto_key.protection_level
(#10391)billing_project
ongoogle_project_service
(#10395)google_spanner_instance
operations from 4 minutes to 20 minutes, significantly reducing the likelihood that resources will time out (#10437)BUG FIXES:
google_bigquery_table
(#10421)ttl
fields ongoogle_compute_backend_bucket
(#10375)subnetwork
when it is optional ongoogle_compute_network_endpoint_group
(#10420)log_config.enable
of bothgoogle_compute_backend_service
andgoogle_compute_region_backend_service
(#10378)google_compute_instance_group_manager.update_policy.0.min_ready_sec
field so that updating it to0
works (#10457)google_compute_region_instance_group_manager.update_policy.0.min_ready_sec
field so that updating it to0
works (#10457)data.google_spanner_instance
so that non-configurable fields are considered outputs (#10450)Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.