Skip to content

Releases: hashicorp/terraform-provider-google

v4.14.0

14 Mar 20:49
ea2b641
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_bigqueryreservation_assignment (#11215)
  • New Resource: google_apikeys_key (#11249)

IMPROVEMENTS:

  • artifactregistry: added maven config for google_artifact_registry_repository (#11246)
  • cloudbuild: added support for manual builds, git source for webhook/pubsub triggered builds and filter field (#11219)
  • composer: added support for Private Service Connect by adding cloud_composer_connection_subnetwork field in google_composer_environment (#11223)
  • container: added support for gvnic to google_container_node_pool (#11240)
  • dataproc: added preemptibility field to the preemptible_worker_config of google_dataproc_cluster (#11230)
  • serviceusage: supported force behavior for deleting consumer quota override (#11205)

BUG FIXES:

  • dataproc: fixed a crash when logging_config only contains nil entry in google_dataproc_job (#11232)

v4.13.0

07 Mar 20:00
a1cca9f
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_apigee_endpoint_attachment (#11157)
  • New Datasource: google_dns_record_set (#11180)
  • New Datasource: google_privateca_certificate_authority (#11182)

IMPROVEMENTS:

  • composer: added support for Cloud Composer maintenance window in GA (#11170)
  • compute: added support for keepalive_interval to google_compute_router.bgp (#11188)
  • compute: added update support for google_compute_reservation.share_settings (#11202)
  • storagetransfer: added attribute subject_id to data source google_storage_transfer_project_service_account (#11156)

BUG FIXES:

  • composer: allow region to be undefined in configuration for google_composer_environment (#11178)
  • container: fixed a bug where vertical_pod_autoscaling would cause autopilot clusters to recreate (#11167)

v4.12.0

28 Feb 20:44
ef1115f
Compare
Choose a tag to compare

NOTE:

  • updated to go 1.16.14 (#11132)

IMPROVEMENTS:

  • bigquery: added support for authorized datasets to google_bigquery_dataset.access and google_bigquery_dataset_access (#11091)
  • bigtable: added multi_cluster_routing_cluster_ids fields to google_bigtable_app_profile (#11097)
  • compute: updated instance attribute for google_compute_network_endpoint to be optional, as Hybrid connectivity NEGs use network endpoints with just IP and Port. (#11147)
  • compute: added NON_GCP_PRIVATE_IP_PORT value for network_endpoint_type in the google_compute_network_endpoint_group resource (#11147)
  • datafusion: promoted google_datafusion_instance to GA (#11087)
  • provider: added retries for ReadRequest errors incorrectly coded as 403 errors, particularly in Google Compute Engine (#11129)

BUG FIXES:

  • apigee: fixed a bug where multiple google_apigee_instance could not be used on the same google_apigee_organization (#11121)
  • compute: corrected an issue in google_compute_security_policy where only alpha values for certain enums were accepted (#11095)

v4.11.0

16 Feb 17:56
b35441d
Compare
Choose a tag to compare

IMPROVEMENTS:

  • cloudfunctions: Added SecretManager integration support to google_cloudfunctions_function. (#11062)
  • dataproc: increased the default timeout for google_dataproc_cluster from 20m to 45m (#11026)
  • sql: added field clone.allocated_ip_range to support address range picker for clone in resource google_sql_database_instance (#11058)
  • storagetransfer: added support for POSIX data source and data sink to google_storage_transfer_job via transfer_spec.posix_data_source and transfer_spec.posix_data_sink fields (#11039)

BUG FIXES:

  • cloudrun: updated containers.ports.container_port to be optional instead of required on google_cloud_run_service (#11040)
  • compute: marked project field optional in google_compute_instance_template data source (#11041)

v4.10.0

07 Feb 17:02
9b1cce5
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_backend_service_iam_* (#11010)

IMPROVEMENTS:

  • compute: added EXTERNAL_MANAGED as option for load_balancing_scheme in google_compute_global_forwarding_rule resource (#10985)
  • compute: promoted EXTERNAL_MANAGED value for load_balancing_scheme in google_compute_backend_service and google_compute_global_forwarding_rule to GA (#11018)
  • container: added support for image type configuration on the GKE Node Auto-provisioning (#11015)
  • container: added support for GCPFilestoreCSIDriver addon to google_container_cluster resource. (#10998)
  • dataproc: increased the default timeout for google_dataproc_cluster from 20m to 45m (#11026)
  • redis: added maintenance_policy and maintenance_schedule to google_redis_instance (#10978)
  • vpcaccess: updated field network in google_vpc_access_connector to accept self_link or name (#10988)

BUG FIXES:

  • storage: Fixed bug where the provider crashes when Object.owner is missing when using google_storage_object_acl (#11006)

v4.9.0

01 Feb 00:44
bc5fcb3
Compare
Choose a tag to compare

BREAKING CHANGES:

  • cloudrun: changed the location of google_cloud_run_service so that modifying the location field will recreate the resource rather than causing Terraform to report it would attempt an invalid update (#10948)

IMPROVEMENTS:

  • provider: changed the default timeout for many resources to 20 minutes, the current Terraform default, where it was less than 20 minutes previously (#10954)
  • redis: added maintenance_policy and maintenance_schedule to google_redis_instance (#10978)
  • storage: added field transfer_spec.aws_s3_data_source.role_arn to google_storage_transfer_job (#10950)

BUG FIXES:

  • cloudrun: fixed a bug where changing the non-updatable location of a google_cloud_run_service would not force resource recreation (#10948)
  • compute: fixed a bug where google_compute_firewall would incorrectly find source_ranges to be empty during validation (#10976)
  • notebooks: fixed permadiff in google_notebooks_runtime.software_config (#10947)

v4.8.0

24 Jan 14:46
ff4bd17
Compare
Choose a tag to compare

BREAKING CHANGES:

  • dlp: renamed the characters_to_ignore.character_to_skip field to characters_to_ignore.characters_to_skip in google_data_loss_prevention_deidentify_template. Any affected configurations will have been failing with an error at apply time already. (#10910)

FEATURES:

  • New Resource: google_network_connectivity_spoke (#10921)

IMPROVEMENTS:

  • apigee: added ip_range field to google_apigee_instance (#10928)
  • cloudrun: added support for default_mode and mode settings for created files within secrets in google_cloud_run_service (#10911)
  • compute: Added share_settings in google_compute_reservation (#10899)
  • container: promoted dns_config field of google_container_cluster to GA (#10892)

BUG FIXES:

  • all: Fixed operation polling to support custom endpoints. (#10913)
  • cloudrun: Fixed permadiff in google_cloud_run_service's template.spec.service_account_name. (#10940)
  • dlp: Fixed typo in name of characters_to_ignore.characters_to_skip field for google_data_loss_prevention_deidentify_template (#10910)
  • storagetransfer: fixed bug where schedule was required, but really it is optional. (#10942)

v4.7.0

19 Jan 21:56
bf77444
Compare
Choose a tag to compare

IMPROVEMENTS:

  • compute: added EXTERNAL_MANAGED as option for load_balancing_scheme in google_compute_backend_service resource (#10889)
  • container: promoted dns_config field of google_container_cluster to GA (#10892)
  • monitoring: added conditionMatchedLog and alertStrategy fields to google_monitoring_alert_policy resource (#10865)

v4.6.0

10 Jan 19:44
a80f7f0
Compare
Choose a tag to compare

BREAKING CHANGES:

  • pubsub: changed 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:

  • New Resource: google_apigee_nat_address (#10789)
  • New Resource: google_network_connectivity_hub (#10812)

IMPROVEMENTS:

  • bigquery: added ability to create a table with both a schema and view simultaneously to google_bigquery_table (#10819)
  • cloud_composer: Added GA support for following fields: web_server_network_access_control, database_config, web_server_config, encryption_config. (#10827)
  • cloud_composer: Added support for Cloud Composer master authorized networks flag (#10780)
  • cloud_composer: Added support for Cloud Composer v2 in GA. (#10795)
  • container: promoted node_config.0.boot_disk_kms_key of google_container_node_pool to GA (#10829)
  • osconfig: Added daily os config patch deployments (#10807)
  • storage: added configurable read timeout to google_storage_bucket (#10781)

BUG FIXES:

  • billingbudget: fixed a bug where google_billing_budget.budget_filter.labels was not updating. (#10767)
  • compute: fixed scenario where region_instance_group_manager would not start update if wait_for_instances was set and initial status was not STABLE (#10818)
  • healthcare: Added back self_link functionality which was accidentally removed in 4.0.0 release. (#10808)
  • pubsub: fixed update failure when attempting to change non-updatable resource google_pubsub_schema (#10768)
  • storage: fixed a bug where google_storage_bucket.lifecycle_rule.condition.days_since_custom_time was not updating. (#10778)
  • vpcaccess: Added back self_link functionality which was accidentally removed in 4.0.0 release. (#10808)

v4.5.0

20 Dec 20:58
c575d59
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: google_container_aws_versions (#10754)
  • New Data Source: google_container_azure_versions (#10754)
  • New Resource: google_container_aws_cluster (#10754)
  • New Resource: google_container_aws_node_pool (#10754)
  • New Resource: google_container_azure_client (#10754)
  • New Resource: google_container_azure_cluster (#10754)
  • New Resource: google_container_azure_node_pool (#10754)

IMPROVEMENTS:

  • bigquery: added the return_table_type field to google_bigquery_routine (#10743)
  • cloudbuild: added support for available_secrets to google_cloudbuild_trigger (#10714)
  • cloudfunctions: added support for min_instances to google_cloudfunctions_function (#10712)
  • composer: added support for Private Service Connect by adding field cloud_composer_connection_subnetwork in google_composer_environment (#10724)
  • compute: fixed bug where google_compute_instance's can_ip_forward could not be updated without recreating or restarting the instance. (#10741)
  • compute: added field public_access_prevention to resource bucket (beta) (#10740)
  • compute: added support for regional external HTTP(S) load balancer (#10738)
  • privateca: added support for setting default values for basic constraints for google_privateca_certificate, google_privateca_certificate_authority, and google_privateca_ca_pool via the non_ca and zero_max_issuer_path_length fields (#10702)
  • provider: enabled gRPC requests and response logging (#10721)

BUG FIXES:

  • assuredworkloads: fixed a bug preventing google_assured_workloads_workload from being created in any region other than us-central1 (#10749)