BREAKING CHANGES:
- billing: removed import support for
google_billing_budget
as it never functioned correctly (#2789)
FEATURES:
- New Data Source:
google_sql_backup_run
(#2824) - New Data Source:
google_storage_bucket_object_content
(#2785) - New Resource:
google_billing_subaccount
(#2788) - New Resource:
google_pubsub_lite_subscription
(#2781) - New Resource:
google_pubsub_lite_topic
(#2781)
IMPROVEMENTS:
- bigtable: added support for specifying
duration
forbigtable_gc_policy
to allow durations shorter than a day (#2815) - compute: Added support for Google Virtual Network Interface (gVNIC) for
google_compute_image
(#2779) - compute: added SHARED_LOADBALANCER_VIP as a valid option for
google_compute_address.purpose
(#2773) - compute: added field
multiwriter
to resourcedisk
(beta) (#2822) - compute: added support for
enable_independent_endpoint_mapping
togoogle_compute_router_nat
resource (#2805) - compute: added support for
filter.direction
togoogle_compute_packet_mirroring
(#2825) - compute: promoted
confidential_instance_config
field ingoogle_compute_instance
andgoogle_compute_instance_template
to GA (#2818) - dataflow: Added optional
kms_key_name
field forgoogle_dataflow_job
(#2829) - dataflow: added documentation about using
parameters
for custom service account and other pipeline options togoogle_dataflow_flex_template_job
(#2776) - redis: added
auth_string
output togoogle_redis_instance
whenauth_enabled
istrue
(#2819) - sql: added support for setting the
type
field ongoogle_sql_user
to support IAM authentication (#2802)
BUG FIXES:
- bigquery: fixed a bug in
google_bigquery_connection
that caused the resource to function incorrectly whenconnection_id
was unset (#2792) - compute: removed requirement for
google_compute_region_url_map
default_service, as it should be a choice of default_service or default_url_redirect (#2810) - cloud_tasks: fixed permadiff on retry_config.max_retry_duration for
google_cloud_tasks_queue
when the 0s is supplied (#2812) - cloudfunctions: fixed a bug where
google_cloudfunctions_function
would sometimes fail to update after being imported from gcloud (#2780) - cloudrun: fixed a permanent diff on
google_cloud_run_domain_mapping
spec.force_override
field (#2791) - container: added plan time validation to ensure
enable_private_nodes
is true ifmaster_ipv4_cidr_block
is set on resourcecluster
(#2811) - container: fixed an issue where setting
google_container_cluster.private_cluster_config[0].master_global_access_config.enabled
tofalse
caused a permadiff. (#2816) - container: fixed setting kubelet_config to disable cpu_cfs_quota does not seem to work (#2820)
- dataproc: updated jobs to no longer wait for job completion during create (#2809)
- filestore: updated retry logic to fail fast on quota error which cannot succeed on retry. (#2814)
- logging: fixed updating on disabled in
google_logging_project_sink
(#2821) - scheduler: Fixed syntax error in the Cloud Scheduler HTTP target example. (#2777)
- sql: fixed a bug in
google_sql_database_instance
that caused a permadiff onsettings.replication_type
(#2778) - storage: updated IAM resources to refresh etag sooner on an IAM conflict error, which will make applications of multiple IAM resources much faster. (#2814)