BREAKING CHANGE:
- Added
deletion_protection
togoogle_sql_database_instance
, which defaults to true. SQL instances can no longer be destroyed without settingdeletion_protection = false
. (#2579)
FEATURES:
- New Data Source:
google_app_engine_default_service_account
(#2568) - New Data Source:
google_pubsub_topic
(#2556)
IMPROVEMENTS:
- bigquery: added ability for
google_bigquery_dataset_access
to retry quota errors since quota refreshes quickly. (#2584) - bigquery: added
MONTH
andYEAR
as allowed values ingoogle_bigquery_table.time_partitioning.type
(#2562) - cloud_tasks: added
stackdriver_logging_config
field tocloud_tasks_queue
resource (#2572) - compute: added support for updating
network_interface.[d].network_ip
ongoogle_compute_instance
when changing network or subnetwork (#2590) - compute: added
maintenance_policy
field togoogle_compute_node_group
(#2586) - compute: added filter field to google_compute_image datasource (#2573)
- dataproc: Added
graceful_decomissioning_timeout
field todataproc_cluster
resource (#2571) - iam: fixed
google_service_account_id_token
datasource to work with User ADCs and Impersonated Credentials (#2560) - logging: Added support for exclusions options for
google_logging_project_sink
(#2569) - logging: added bucket creation based on custom-id given for the resource
google_logging_project_bucket_config
(#2575) - oslogin: added ability to set a
project
ongoogle_os_login_ssh_public_key
(#2583) - redis: Added
auth_enabled
field togoogle_redis_instance
(#2570) - resourcemanager: added a precheck that the serviceusage API is enabled to
google_project
whenauto_create_network
is false, as configuring the GCE API is required in that circumstance (#2566) - sql: added a check to
google_sql_database_instance
to catch failures early by seeing if Service Networking Connections already exists for the private network of the instance. (#2579)
BUG FIXES:
- accessapproval: fixed issue where, due to a recent API change,
google_*_access_approval.enrolled_services.cloud_product
entries specified as a URL would result in a permadiff (#2565) - compute: fixed ability to clear
description
field ongoogle_compute_health_check
andgoogle_compute_region_health_check
(#2580) - monitoring: fixed bug where deleting a
google_monitoring_dashboard
would give an "unsupported protocol scheme" error (#2558)