Skip to content

Releases: hashicorp/terraform-provider-google

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)

v4.4.0

13 Dec 22:29
05d519f
Compare
Choose a tag to compare

DEPRECATIONS:

  • filestore: deprecated zone on google_filestore_instance in favor of location to allow for regional instances (#10662)

FEATURES:

  • New Data Source: google_folders (#10658)
  • New Resource: google_os_config_os_policy_assignment (#10676)
  • New Resource: google_recaptcha_enterprise_key (#10672)
  • New Resource: google_spanner_instance_iam_policy (#10695)
  • New Resource: google_spanner_instance_iam_binding (#10695)
  • New Resource: google_spanner_instance_iam_member (#10695)

IMPROVEMENTS:

  • filestore: added support for ENTERPRISE value on google_filestore_instance tier (#10662)
  • 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)
  • sql: added field allocated_ip_range to resource google_sql_database_instance (#10687)

BUG FIXES:

  • compute: Fixed incorrectly failing validation for INTERNAL_MANAGED google_compute_region_backend_service. (#10664)
  • compute: fixed scenario where instance_group_manager would not start update if wait_for_instances was set and initial status was not STABLE (#10680)
  • container: fixed the ROUTES value for the networking_mode field in google_container_cluster. A recent API change unintentionally changed the default to a VPC_NATIVE cluster, and removed the ability to create a ROUTES-based one. Provider versions prior to this one will default to VPC_NATIVE due to this change, and are unable to create ROUTES clusters. (#10686)

v4.3.0

07 Dec 15:35
c4bf253
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: google_compute_router_status (#10573)
  • New Data Source: google_folders (#10658)
  • New Resource: google_notebooks_runtime (#10627)
  • New Resource: google_vertex_ai_metadata_store (#10657)
  • New Resource: google_cloudbuild_worker_pool (#10617)

IMPROVEMENTS:

  • apigee: Added IAM support for google_apigee_environment. (#10608)
  • apigee: Added supported values for 'peeringCidrRange' in google_apigee_instance. (#10636)
  • cloudbuild: added display_name and annotations to google_cloudbuild_worker_pool for compatibility with new GA. (#10617)
  • container: added node_group to node_config for container clusters and node pools to support sole tenancy (#10646)
  • redis: Added Multi read replica field replicaCount , nodes, readEndpoint, readEndpointPort, readReplicasMode in google_redis_instance (#10607)

BUG FIXES:

  • essentialcontacts: marked updating email in google_essential_contacts_contact as requiring recreation (#10592)
  • privateca: fixed crlAccessUrls in CertificateAuthority (#10577)

v4.2.1

03 Dec 21:13
Compare
Choose a tag to compare

BUG FIXES:

  • provider: reverted a requirement in v4.2.0 for Terraform 0.13 and above. This release should be compatible with Terraform 0.12.31

v4.2.0

02 Dec 15:41
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: google_compute_router_status (#10573)

IMPROVEMENTS:

  • compute: added support for queue_count to google_compute_instance.network_interface and google_compute_instance_template.network_interface (#10571)

BUG FIXES:

  • all: fixed an issue where some documentation for new resources was not showing up in the GA provider if it was beta-only. (#10545)
  • bigquery: fixed update failure when attempting to change non-updatable fields in google_bigquery_routine. (#10546)
  • compute: fixed a bug when cache_mode is set to FORCE_CACHE_ALL on google_compute_backend_bucket (#10572)
  • compute: fixed a perma-diff on google_compute_region_health_check when log_config.enable is set to false (#10553)
  • servicedirectory: added support for vpc network configuration in google_service_directory_endpoint. (#10569)