Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v3.25.0
BREAKING CHANGES:
- bigquery: Add ability to manage credentials to
google_bigquery_connection. This field is required as the resource is not useful without them. (#2111)
FEATURES:
- New Resource:
google_data_catalog_tag_template(#2120) - New Resource:
google_container_analysis_occurence(#2114)
IMPROVEMENTS:
- appengine: added
inbound_servicestoStandardAppVersionresource (#2131) - bigquery: Added support for
google_bigquery_tablehive_partitioning_options(#2121) - container_analysis: Added top-level generic note fields to
google_container_analysis_note(#2114)
BUG FIXES:
- bigquery: Fixed an issue where
google_bigquery_jobwould return "was present, but now absent" error after job creation (#2122) - container: Changed retry logic for
google_container_node_pooldeletion to use timeouts and retry errors more specifically when cluster is updating. (#2115) - dataflow: fixed an issue where
google_dataflow_jobwould try to updatemax_workers(#2110) - dataflow: fixed an issue where updating
on_deleteingoogle_dataflow_jobwould cause the job to be replaced (#2110) - compute: fixed issue where removing all target pools from
google_compute_instance_group_managerorgoogle_compute_region_instance_group_managerhad no effect (#2124) - functions: Added retry to
google_cloudfunctions_functioncreation when API returns error while pulling source from GCS (#2116) - provider: Removed credentials from output error when provider cannot parse given credentials (#2113)
v3.24.0
BREAKING CHANGES:
- bigquery: Add ability to manage credentials to
google_bigquery_connection. This field is required as the resource is not useful without them. (#2111)
FEATURES:
- New Resource:
google_compute_machine_image(#2109) - New Resources:
google_data_catalog_entry_group_iam_*(#2098) - New Resource:
google_data_catalog_entry_group(#2098) - New Resource:
google_data_catalog_entry(#2100)
IMPROVEMENTS:
- appengine: added
handlerstogoogle_flexible_app_version(#2105) - bigquery: suppressed diffs between fully qualified URLs and relative paths that reference the same table or dataset in
google_bigquery_job(#2107) - container: Added update support for
node_config.workload_metadata_configtogoogle_container_node_pool(#2091)
BUG FIXES:
- appengine: added ability to fully sync
StandardAppVersionresources (#2096) - bigquery: Fixed an issue with
google_bigquery_dataset_accessfailing for primitive roleroles/bigquery.dataViewer(#2092) - dataflow: fixed an issue where
google_dataflow_jobwould try to updatemax_workers(#2110) - dataflow: fixed an issue where updating
on_deleteingoogle_dataflow_jobwould cause the job to be replaced (#2110) - os_login: Fixed
google_os_login_ssh_public_keykeyfield attempting to update in-place (#2094)
3.23.0
BREAKING CHANGES:
- The base url for the
monitoringendpoint no longer includes the API version (previously "v3/"). If you use amonitoring_custom_endpoint, remove the trailing "v3/". (#2088)
FEATURES:
- New Data Source:
google_iam_testable_permissions(#2071) - New Resource:
google_monitoring_dashboard(#2088)
IMPROVEMENTS:
- bigquery: added ability for various
table_idfields (and onedataset_idfield) ingoogle_bigquery_jobto specify a relative path instead of just the table id (#2079) - composer: Added support for
google_composer_environmentconfig.private_environment_config.cloud_sql_ipv4_cidr_block(#2075) - composer: Added support for
google_composer_environmentconfig.private_environment_config.web_server_ipv4_cidr_block(#2075) - composer: Added support for
google_composer_environmentweb_server_network_access_controlfor private environments (#2075) - container: Added update support for
node_config.workload_metadata_configtogoogle_container_node_pool(#2091) - container: added
min_cpu_platformto google_container_cluster.cluster_autoscaling.auto_provisioning_defaults (#2086) - container: added
release_channel_default_versiontodata.google_container_engine_versions, allowing you to find the default version for a release channel (#2068) - container: added the ability to unspecify
google_container_cluster'smin_master_versionfield (#2068) - container: added update support to
google_container_cluster'srelease_channelfield (#2068) - container: added
config_connector_configgoogle_container_cluster(#2064) - monitoring: Added window-based SLI to
google_monitoring_slo(#2070)
BUG FIXES:
- compute: Fixed an issue where
google_compute_routecreation failed while VPC peering was in progress. (#2082) - Fixed an issue where data source
google_organizationwould ignore exact domain matches if multiple domains were found (#2085) - compute: Fixed
google_compute_interconnect_attachmentedge_availability_domaindiff when the field is unspecified (#2084) - compute: fixed error where plan would error if
google_compute_region_disk_resource_policy_attachmenthad been deleted outside of terraform. (#2065) - compute: raise limit on number of
src_ip_rangesvalues ingoogle_compute_security_policyto supported 10 (#2076) - iam: Fixed an issue where
google_service_accountshows an error after creating the resource (#2074)
v3.22.0
BREAKING CHANGE:
google_bigtable_instanceresources now cannot be destroyed unlessdeletion_protection = falseis set in state for the resource. (#2061)
FEATURES:
- New Resource:
google_compute_region_per_instance_config(#2046) - New Resource:
google_dialogflow_entity_type(#2052)
IMPROVEMENTS:
- bigtable: added
deletion_protectionfield togoogle_bigtable_instanceto make deleting them require an explicit intent. (#2061) - compute: Added
google_compute_region_backend_serviceportNameparameter (#2048) - dataproc: Updated
google_dataproc_cluster.software_config.optional_componentsto include new options. (#2049) - monitoring: Added
request_basedSLI support togoogle_monitoring_slo(#2058) - storage: added
google_storage_bucketbucket name to the error message when the bucket can't be deleted because it's not empty (#2059)
BUG FIXES:
- bigquery: Fixed error where
google_bigquery_dataset_accessresources could not be found post-creation if role was set to a predefined IAM role with an equivalent primative role (e.g.roles/bigquery.dataOwnerandOWNER) (#2039) - compute: Fixed permadiff in
google_compute_instance_template'snetwork_tier. (#2054) - compute: Removed permadiff or errors on update for
google_compute_backend_serviceandgoogle_compute_region_backend_servicewhenconsistent_hashvalues were previously set on backend service but are not supported by updated value oflocality_lb_policy(#2044) - sql: Fixed occasional failure to delete
google_sql_database_instanceandgoogle_sql_user. (#2045)
v3.21.0
FEATURES:
- New Resource:
google_bigquery_connection(#2014) - New Resource:
google_compute_per_instance_config(#2029) - New Resource:
google_logging_billing_account_bucket_config(#2008) - New Resource:
google_logging_folder_bucket_config(#2008) - New Resource:
google_logging_organization_bucket_config(#2008) - New Resource:
google_logging_project_bucket_config(#2008)
IMPROVEMENTS:
- all: add configurable timeouts to several resources that did not previously have them (#2007)
- bigquery: added
service_account_namefield togoogle_bigquery_data_transfer_configresource (#2004) - cloudfunctions: Added validation to label keys for
google_cloudfunctions_functionas API errors aren't useful. (#2009) - compute: Added support for
stateful_diskto bothgoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_manager. (#2006) - container: added
kalm_configaddon togoogle_container_cluster(#2027) - dataflow: Added drift detection for
google_dataflow_jobtemplate_gcs_pathandtemp_gcs_locationfields (#2021) - dataflow: Added support for update-by-replacement to
google_dataflow_job(#2021) - dataflow: added
additional_experimentsfield togoogle_dataflow_job(#2005) - dataproc: added component gateway support to
google_dataproc_cluster(#2035) - storage: Added retries for
google_storage_bucket_iam_*on 412 (precondition not met) errors for eventually consistent bucket creation. (#2011)
BUG FIXES:
- all: fixed bug where timeouts specified in units other than minutes were getting incorrectly rounded. Also fixed several instances of timeout values being used from the wrong method. (#2002)
- accesscontextmanager: Fixed setting
require_screen_lockto true forgoogle_access_context_manager_access_level(#2010) - appengine: Changed
google_app_engine_applicationto respect updates iniap(#2000) - bigquery: Fixed error where
google_bigquery_dataset_accessresources could not be found post-creation if role was set to a predefined IAM role with an equivalent primative role (e.g.roles/bigquery.dataOwnerandOWNER) (#2039) - bigquery: Fixed the
google_sheets_optionsat least one of logic. (#2030) - cloudscheduler: Fixed permadiff for
google_cloud_scheduler_job.retry_config.*block when API provides default values (#2028) - compute: Added lock to prevent
google_compute_routefrom changing while peering operations are happening on its network (#2016) - compute: Stopped force-recreation of
google_compute_backend_serviceandgoogle_compute_backend_serviceon updatinglocality_lb_policy(#2012) - compute: fixed issue where the default value for the attribute
advertise_modeongoogle_compte_router_peerwas not populated on import (#2024) - container: Fixed occasional error with
container_node_poolpartially-successful creations not being recorded if an error occurs on the GCP side. (#2038) - container: fixed issue where terraform would error if a gke instance group was deleted out-of-band (#2015)
- storage: Fixed setting/reading
google_storage_bucket_objectmetadata on API object (#2025) - storage: Marked the credentials field in
google_storage_object_signed_urlas sensitive so it doesn't expose private credentials. (#2026)
v3.20.0
3.20.0 (May 04, 2020)
- New Resource:
google_artifact_registry_repository(#1981) - New Resource:
google_artifact_registry_repository_iam_policy(#1981) - New Resource:
google_artifact_registry_repository_iam_binding(#1981) - New Resource:
google_artifact_registry_repository_iam_member(#1981) - New Resource:
google_bigquery_connection(#2014) - New Resource:
google_logging_billing_account_bucket_config(#2008) - New Resource:
google_logging_folder_bucket_config(#2008) - New Resource:
google_logging_organization_bucket_config(#2008) - New Resource:
google_logging_project_bucket_config(#2008)
IMPROVEMENTS:
- appengine: Added
automatic_scaling,basic_scaling, andmanual_scalingtogoogle_app_engine_standard_app_version(#1984) - bigquery: added
service_account_namefield togoogle_bigquery_data_transfer_configresource (#2004) - bigtable: added ability to add/remove column families in
google_bigtable_table(#1988) - cloudfunctions: Added validation to label keys for
google_cloudfunctions_functionas API errors aren't useful. (#2009) - compute: Added support for
stateful_diskto bothgoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_manager. (#2006) - compute: Added support for default URL redirects to
google_compute_url_mapandgoogle_compute_region_url_map(#1998) - dataflow: Added
additional_experimentsfield togoogle_dataflow_job(#2005) - dns: Added
service_directory_configfield togoogle_dns_managed_zone(#1976) - compute: Added update of
google_compute_backend_serviceandgoogle_compute_backend_servicefield `locality_lb_policy (#2012)
BUG FIXES:
- accesscontextmanager: Fixed setting
require_screen_lockto true forgoogle_access_context_manager_access_level(#2010) - appengine: Changed
google_app_engine_applicationto respect updates iniap(#2000) - storage: Added retries for
google_storage_bucket_iam_*on 412 (precondition not met) errors for eventually consistent bucket creation. (#2011)
v3.19.0
3.19.0 (April 27, 2020)
FEATURES:
- New Resource:
google_bigquery_job(#1959) - New Resource:
google_monitoring_slo(#1953) - New Resource:
google_service_directory_endpoint(#1964) - New Resource:
google_service_directory_namespace(#1964) - New Resource:
google_service_directory_service(#1964)
IMPROVEMENTS:
- bigtable: Reduced the minimum number of nodes for the
bigtable_instaceresource from 3 to 1. (#1968) - container: Added support for
google_container_clusterCompute Engine persistent disk CSI driver (#1969) - compute: Added support for
google_compute_instanceresource_policiesfield (#1957) - compute: Added support for
google_compute_resource_policygroup placement policies (#1957) - healthcare: Added
schemafield togoogle_healthcare_hl7_v2_store(#1962)
BUG FIXES:
- dataproc: Fixed diff when
google_dataproc_clusterpreemptible_worker_config.0.num_instancesis sized to 0 and otherpreemptible_worker_configsubfields are set (#1954) - resourcemanager: added a wait to
google_projectso that projects are more likely to be ready before the resource finishes creation (#1970) - sql: Allowed
binary_log_enabledto be disabled. (#1973) - sql: Fixed behaviour in
google_sql_databasewhen the parent instance is deleted, removing it from state (#1972)
v3.18.0
3.18.0 (April 20, 2020)
FEATURES:
- New Data Source:
google_firebase_web_app_config(#1950) - New Data Source:
google_firebase_web_app(#1950) - New Data Source:
google_monitoring_app_engine_service(#1944) - New Resource:
google_firebase_web_app(#1950) - New Resource:
google_monitoring_custom_service(#1944) - New Resource:
google_compute_global_network_endpoint(#1948) - New Resource:
google_compute_global_network_endpoint_group(#1948) - New Resource:
google_monitoring_slo(#1953)
IMPROVEMENTS:
- appengine: Added
iap.enabledfield togoogle_app_engine_applicationresource (#1943) - iam: Added
namefield togoogle_organization_iam_custom_role(#1951) - iam: Added
namefield togoogle_project_iam_custom_role(#1951)
BUG FIXES:
- container: Fixed importing/reading
google_container_node_poolresources in non-RUNNING states (#1952) - container: Made
addons_config.cloudrun_configable to be updated without recreating and destroying. (#1942) - container: Made
addons_config.dns_cache_configable to be updated without recreating and destroying. (#1942) - monitoring: Made
display_nameoptional ongoogle_monitoring_notification_channel(#1947)
v3.17.0
3.17.0 (April 13, 2020)
FEATURES:
- New Resource:
google_bigquery_dataset_access(#1924) - New Resource:
google_dialogflow_intent(#1936) - New Resource:
google_os_login_ssh_public_key(#1922)
IMPROVEMENTS:
- accesscontextmanager: added
specanduse_explicit_dry_run_spectogoogle_access_context_manager_service_perimeterto test perimeter configurations in dry-run mode. (#1940) - compute: Added update support for
google_compute_interconnect_attachmentadmin_enabled(#1931) - compute: Added field
log_configtogoogle_compute_health_checkandgoogle_compute_region_health_checkto enable health check logging. (#1934) - compute: Added more import formats for
google_compute_instance(#1933) - sourcerepo: allowed
google_sourcerepo_repopubsub_configs.topicto accept short topic names in addition to full references. (#1938)
BUG FIXES:
- compute: Fixed diff on default value for
google_compute_interconnect_attachmentadmin_enabled(#1931) - compute: Fixed perma-diff on
google_compute_interconnect_attachmentcandidate_subnets(#1931) - compute: fixed bug where
google_compute_instance_from_templateinstance defaults were overridingscheduling(#1939) - iap:
projectcan now be unset iniap_web_iam_memberand will read from the defaultproject(#1935) - serviceusage: fixed issue where
google_project_servicesattempted to read a project before enabling the API that allows that read (#1937) - sql: fixed error that occurred on
google_sql_database_instancewhensettings.ip_configurationwas set butipv4_enabledwas not set to true andprivate_networkwas not configured, by defaultingipv4_enabledto true. (#1926) - storage: fixed bug where deleting a
google_storage_bucketthat contained non-deletable objects would retry indefinitely (#1929)
v3.16.0
3.16.0 (April 06, 2020)
FEATURES:
- New Data Source:
google_monitoring_uptime_check_ips(#1912) - New Resource:
firebase_project_location: finalizes the firebase location. (#1919)
IMPROVEMENTS:
- cloudfunctions: Added
ingress_settingsfield togoogle_cloudfunctions_function(#1898) - cloudfunctions: added support for
vpc_connector_egress_settingstogoogle_cloudfunctions_function(#1904) - accesscontextmanager: added
status.vpc_accessible_servicestogoogle_access_context_manager_service_perimeterto control which services are available from the perimeter's VPC networks to the restricted Google APIs IP address range. (#1910) - cloudrun: added ability to autogenerate revision name (#1900)
- compute: added ability to resize
google_compute_reservation(#1908) - container: added
enable_resource_consumption_meteringtoresource_usage_export_configingoogle_container_cluster(#1901) - dns: added ability to update
google_dns_managed_zone.dnssec_config(#1914) - pubsub: Added
dead_letter_policysupport togoogle_pubsub_subscription(#1913)
BUG FIXES: