Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v4.20.0
NOTES:
google_privateca_certificate_authorityresources now cannot be destroyed unlessdeletion_protection = falseis set in state for the resource. (#4241)
FEATURES:
- New Data Source:
google_compute_disk(#4255)
IMPROVEMENTS:
- apigee:
consumer_accept_listandservice_attachmenttogoogle_apigee_instance. (#4260) - compute: added
subsettingfield togoogle_compute_region_backend_service(#4246) - privateca: added
deletion_protectionforgoogle_privateca_certificate_authority. (#4241) - privateca: added new output fields on
google_privateca_certificateincludingissuer_certificate_authority,pem_certificate_chainandcertificate_description.x509_description(#4242) - redis: added multi read replica field
read_replicas_modeandsecondary_ip_rangeingoogle_redis_instance(#4259)
BUG FIXES:
v4.19.0
IMPROVEMENTS:
- cloudbuild: made
CLOUD_LOGGING_ONLYavailable as a cloud build logging option. (#4224) - compute: added
redirect_optionsfield forgoogle_compute_security_policyrules (#4217) - compute: added
FIXED_STANDARDandSTANDARDas valid values to the fieldnetwork_interface.0.access_configs.0.network_tierofgoogle_compute_instance_templateresource (#4233) - compute: added
FIXED_STANDARDandSTANDARDas valid values to the fieldnetwork_interface.0.access_configs.0.network_tierofgoogle_compute_instanceresource (#4233) - compute: added passing
exceed_redirect_optionsfield forgoogle_compute_security_policyrules (#4238) - container: added
gke_backup_agent_configinaddons_configtogoogle_container_cluster(beta) (#4231) - filestore: added
kms_key_namefield togoogle_filestore_instanceresource to support CMEK (#11493) - logging: made
google_logging_*_bucket_configdeletable (#4234) - notebooks: updated
container_imagesongoogle_notebooks_runtimeto default to the value returned by the API if not set (#4216) - provider: modified request retry logic to retry all per-minute quota limits returned with a 403 error code. Previously, only read requests were retried. This will generally affect Google Compute Engine resources. (#4223)
BUG FIXES:
- bigquery: fixed a bug where
encryption_configuration.kms_key_namestored the version rather than the key name. (#4221) - compute: fixed url_mask required mis-annotation in
google_compute_region_network_endpoint_group, making it optional (#4227) - spanner: fixed escaping of database names with Postgres dialect in
google_spanner_database(#4228)
v4.18.0
FEATURES:
- New Resource:
google_privateca_certificate_template_iam_binding(#4201) - New Resource:
google_privateca_certificate_template_iam_member(#4201) - New Resource:
google_privateca_certificate_template_iam_policy(#4201)
IMPROVEMENTS:
- bigtable: added
gc_rulestogoogle_bigtable_gc_policyresource. (#4212) - dialogflow: added support for location based dialogflow resources (#4206)
- metastore: added support for encryption_config during service creation. (#4204)
- privateca: support update on CertificateAuthority and Certificate (#4207)
BUG FIXES:
v4.17.0
FEATURES:
- New Data Source:
google_access_approval_folder_service_account(#4179) - New Data Source:
google_access_approval_organization_service_account(#4179) - New Data Source:
google_access_approval_project_service_account(#4179) - New Resource:
google_access_context_manager_access_policy_iam_binding(#4180) - New Resource:
google_access_context_manager_access_policy_iam_member(#4180) - New Resource:
google_access_context_manager_access_policy_iam_policy(#4180) - New Resource:
google_endpoints_service_consumers_iam_binding(#4160) - New Resource:
google_endpoints_service_consumers_iam_member(#4160) - New Resource:
google_endpoints_service_consumers_iam_policy(#4160) - New Resource:
google_iam_deny_policy(#4194)
IMPROVEMENTS:
- access approval: added
active_key_version,ancestor_has_active_key_version, andinvalid_key_versionfields togoogle_folder_access_approval_settings,google_organization_access_approval_settings, andgoogle_project_access_approval_settingsresources (#4179) - access context manager: added support for scoped policies in
google_access_context_manager_access_policy(#4180) - apigee: added
deployment_typeandapi_proxy_typetogoogle_apigee_environment(#4177) - bigtable: updated the examples to show users can create all 3 different flavors of AppProfile (#4172)
- cloudbuild: added
approval_configtogoogle_cloudbuild_trigger(#4162) - composer: added support for
airflow-1andairflow-2aliases in image version argument (#4185) - dataflow: added
skip_wait_on_job_terminationattribute togoogle_dataflow_jobandgoogle_dataflow_flex_template_jobresources (issue #10559) (#4196) - dataproc: added
presto_configtodataproc_job(#4171) - healthcare: added support V3 parser version for Healthcare HL7 stores. (#4189)
- healthcare: added support for
ANALYTICS_V2andLOSSLESSBigQueryDestination schema types togoogle_healthcare_fhir_store(#4186) - os-config: added field
migInstancesAllowedto resourceos_config_patch_deployment(#4195) - privateca: added support for IAM conditions to CaPool (#4170)
- pubsub: added
enable_exactly_once_deliverytogoogle_pubsub_subscription(#4166) - spanner: added support for setting database_dialect on
google_spanner_database(#4158)
BUG FIXES:
- redis: fixed an issue where older redis instances had a dangerous diff on the field
read_replicas_mode, adding a default ofREAD_REPLICAS_DISABLED. Now, if the field is not set in config, the value of the field will keep the old value from state. (#4184) - tags: fixed issue where tags could not be applied sequentially to the same parent in
google_tags_tag_binding(#4191)
v4.16.0
FEATURES:
- New Data Source:
google_dataproc_metastore_service(#4155) - New Resource:
google_firebaserules_release(#4132) - New Resource:
google_firebaserules_ruleset(#4132)
IMPROVEMENTS:
- bigtable: added support for
autoscaling_configtogoogle_bigtable_instance(#4150) - composer: Added support for
composer-1andcomposer-2aliases in image version argument (#4131) - compute: added support for attaching a
edge_security_policytogoogle_compute_backend_bucket(#4154) - compute: added support for field
typetogoogle_compute_security_policy(#4154) - eventarc: added gke and workflows destination for eventarc trigger resource. (#4152)
- networkservices: added
included_cookie_namesto cache key policy configuration (#4147) - spanner: added support for setting database_dialect on
google_spanner_database(#4158) - storagetransfer: added
repeat_intervalfield togoogle_storage_transfer_jobresource (#4144)
BUG FIXES:
- apikeys: fixed a bug where
google_apikeys_key.key_stringwas not being set. (#4139) - container: fixed a bug where
google_container_cluster.authenticator_groups_configcould not be set in tandem withenable_autopilot(#4140) - iam: fixed an issue where special identifiers
allAuthenticatedUsersandallUserswere flattened to lower case in IAM members. (#4156) - logging: fixed bug where
google_logging_project_bucket_configwould erroneously write to state after it errored out and wasn't actually created. (#4141) - monitoring: fixed a permadiff when
google_monitoring_uptime_check_config.http_check.pathdoes not begin with "/" (#4135) - osconfig: fixed a bug where
recurring_schedule.time_of_daycan not be set to 12am exact time ingoogle_os_config_patch_deploymentresource (#4127) - sql: fixed bug where permadiff of
encryption_key_namewould show ongoogle_sql_database_instancefor replica instances. (#4130) - storage: fixed a bug where
google_storage_bucketdata source would retry for 20 min when bucket was not found. (#4129) - storage: fixed bug where
google_storage_transfer_jobthat was deleted outside of Terraform would not be recreated on apply. (#4138)
v4.15.0
FEATURES:
- New Resource: google_logging_log_view (#4125)
IMPROVEMENTS:
- apigee: added
billing_typeattribute togoogle_apigee_organizationresource. (#4126) - networkservices: added
disable_http2property togoogle_network_services_edge_cache_serviceresource (#4119) - networkservices: updated
google_network_services_edge_cache_originresource to read and write thetimeoutproperty, including a newread_timeoutfield. (#4122) - networkservices: updated
google_network_services_edge_cache_originto retry_conditions to includeFORBIDDEN(#4122)
BUG FIXES:
v4.14.0
FEATURES:
- New Resource:
google_bigqueryreservation_assignment(#4098) - New Resource:
google_apikeys_key(#4114)
IMPROVEMENTS:
- artifactregistry: added maven config for
google_artifact_registry_repository(#4112) - cloudbuild: added support for manual builds, git source for webhook/pubsub triggered builds and filter field (#4100)
- container: added support for gvnic to
google_container_node_pool(#4111) - dataproc: added
preemptibilityfield to thepreemptible_worker_configofgoogle_dataproc_cluster(#4107) - serviceusage: supported
forcebehavior for deleting consumer quota override (#4094)
BUG FIXES:
- dataproc: fixed a crash when
logging_configonly containsnilentry ingoogle_dataproc_job(#4108)
v4.13.0
FEATURES:
- New Resource:
google_apigee_endpoint_attachment(#4074) - New Resource:
google_cloudfunctions2_function(#4093) - New Resource:
google_region_backend_service_iam_*(#4088) - New Datasource:
google_dns_record_set(#4085) - New Datasource:
google_privateca_certificate_authority(#4087)
IMPROVEMENTS:
- compute: added support for
keepalive_intervaltogoogle_compute_router.bgp(#4089) - compute: added update support for
google_compute_reservation.share_settings(#4092) - storagetransfer: added attribute
subject_idto data sourcegoogle_storage_transfer_project_service_account(#4073)
BUG FIXES:
v4.12.0
NOTE:
- updated to go 1.16.14 (#4066)
FEATURES:
DEPRECATIONS:
- datafusion: deprecated
service_accountingoogle_datafusion_instance. Usetenant_project_idinstead to extract the tenant project ID (beta) (#4045)
IMPROVEMENTS:
- bigquery: added support for authorized datasets to
google_bigquery_dataset.accessandgoogle_bigquery_dataset_access(#4047) - bigtable: added
multi_cluster_routing_cluster_idsfields togoogle_bigtable_app_profile(#4051) - compute: added field
serverless_deploymenttogoogle_compute_region_network_endpoint_group(beta only) for API Gateway resources (#4041) - compute: updated
instanceattribute forgoogle_compute_network_endpointto be optional, as Hybrid connectivity NEGs use network endpoints with just IP and Port. (#4068) - compute: added
NON_GCP_PRIVATE_IP_PORTvalue fornetwork_endpoint_typein thegoogle_compute_network_endpoint_groupresource (#4068) - compute: added
provisioning_modelfield togoogle_compute_instance_templateresource to support Spot VM(beta) (#4033) - compute: added
provisioning_modelfield togoogle_compute_instanceresource to support Spot VM(beta) (#4033) - container: Add support for GKE Compact Placement (#4043)
- datafusion: added support for
tenant_project_idandgcs_bucketingoogle_datafusion_instanceresource. (#4045) - provider: added retries for
ReadRequesterrors incorrectly coded as403errors, particularly in Google Compute Engine (#4064)
BUG FIXES:
- apigee: fixed a bug where multiple
google_apigee_instancecould not be used on the samegoogle_apigee_organization(#4059) - compute: corrected an issue in
google_compute_security_policywhere only alpha values for certain enums were accepted (#4049) - compute: fixed permadiff in
google_compute_instance.scheduling.provisioning_model(#4044) - compute: fixed permadiff in
google_compute_instance_template.scheduling.provisioning_model(#4052)
v4.11.0
IMPROVEMENTS:
- cloudfunctions: Added SecretManager integration support to
google_cloudfunctions_function. (#4040) - compute: Added field
serverless_deploymenttogoogle_compute_network_endpoint_group(#4041) - dataproc: increased the default timeout for
google_dataproc_clusterfrom 20m to 45m (#4027) - sql: added field
clone.allocated_ip_rangeto support address range picker for clone in resourcegoogle_sql_database_instance(#4037) - storagetransfer: added support for POSIX data source and data sink to
google_storage_transfer_jobviatransfer_spec.posix_data_sourceandtransfer_spec.posix_data_sinkfields (#4029)
BUG FIXES: