Skip to content

Releases: hashicorp/terraform-provider-google

v3.84.0

14 Sep 17:56
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: google_secret_manager_secret (#9983)

IMPROVEMENTS:

  • compute: added update support to google_compute_service_attachment (#9982)

BUG FIXES:

  • container: fixed a bug in failing to remove maintenance_exclusion on google_container_cluster (#10025)
  • compute: fixed an issue in google_compute_router_nat where removing log_config resulted in a perma-diff (#9950)
  • compute: fixed advanced_machine_features error messages in google_compute_instance (#10023)
  • eventarc: fixed bug where resources deleted outside of Terraform would cause errors (#9997)
  • functions: fixed an error message on google_cloudfunctions_function (#10011)
  • logging: fixed the data type for bucket_options.linear_buckets.width on google_logging_metric (#9985)
  • osconfig: fixed import on google_os_config_guest_policies (#10019)
  • storage: fixed an undetected change on days_since_noncurrent_time of google_storage_bucket (#10024)

3.83.0

10 Sep 16:20
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_privateca_certificate_template (#9905)

IMPROVEMENTS:

  • privateca: added certificate_template to google_privateca_certificate. (#9915)
  • compute: allowed setting ip_address field of google_compute_router_peer (#9913)
  • compute: promoted google_compute_service_attachment to ga (#9914)
  • compute: promoted role and purpose fields in google_compute_subnetwork to ga (#9914)
  • kms: added support for destroy_scheduled_duration to google_kms_crypto_key (#9911)

BUG FIXES:

  • endpoints: fixed a timezone discrepancy in config_id on google_endpoints_service (#9912)
  • cloudbuild: marked google_cloudbuild_trigger as requiring one of branch_name/tag_name/commit_sha within build.source.repo_source (#9952)
  • compute: fixed a crash on enable field of google_compute_router_peer (#9940)
  • compute: fixed a permanent diff for next_hop_instance_zone on google_compute_route when next_hop_instance was set to a self link (#9931)
  • compute: fixed an issue in google_compute_router_nat where removing log_config resulted in a perma-diff (#9950)
  • privateca: fixed a permadiff bug for publishing_options on google_privateca_ca_pool when both attributes set false (#9926)
  • spanner: fixed instance updates to processing units (#9933)
  • storage: added support for timeouts on google_storage_bucket_object (#9937)

v3.82.0

30 Aug 20:53
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_privateca_certificate_template (#9905)
  • New Resource: google_compute_firewall_policy (#9887)
  • New Resource: google_compute_firewall_policy_association (#9887)
  • New Resource: google_compute_firewall_policy_rule (#9887)

IMPROVEMENTS:

  • sql: added field collation to google_sql_database_instance (#9888)

BUG FIXES:

  • apigateway: fixed import functionality for all apigateway resources (#9871)
  • dns: fixed not-exists error message on data source google_dns_managed_zone (#9898)
  • healthcare: fixed bug where changes to google_healthcare_hl7_v2_store.parser_config subfields would error with "...parser_config.version field is immutable..." (#9900)
  • os_config: fixed imports for google_os_config_guest_policies (#9872)
  • pubsub: added polling to google_pubsub_schema to deal with eventually consistent deletes (#9863)
  • secretmanager: fixed an issue where replication fields would not update in google_secret_manager_secret (#9894)
  • service_usage: fixed imports on google_service_usage_consumer_quota_override (#9876)
  • sql: fixed a permadiff bug for type when BUILT_IN on google_sql_user (#9864)
  • sql: fixed bug in google_sql_user with CLOUD_IAM_USERs on POSTGRES. (#9859)

v3.81.0

23 Aug 17:52
Compare
Choose a tag to compare

IMPROVEMENTS:

  • compute: Added enable attribute to google_compute_router_peer (#9776)
  • compute: added support for L3_DEFAULT as ip_protocol for google_compute_forwarding_rule and UNSPECIFIED as protocol for google_compute_region_backend_service to support network load balancers that forward all protocols and ports. (#9799)
  • compute: added support for security_settings to google_compute_backend_service (#9797)
  • essentialcontacts: promoted google_essential_contacts_contact to GA (#9822)
  • gkehub: added google_gke_hub_membership support for both //container.googleapis.com/${google_container_cluster.my-cluster.id} and google_container_cluster.my-cluster.id in endpoint.0.gke_cluster.0.resource_link (#9765)
  • provider: Added provider support for request_reason (#9794)
  • provider: added support for billing_project across all resources. If user_project_override is set to true and a billing_project is set, the X-Goog-User-Project header will be sent for all resources. (#9852)

BUG FIXES:

  • assuredworkloads: fixed resource deletion so google_assured_workloads_workload can delete what it creates (#9835)
  • bigquery: fixed the permadiff bug on location of the google_bigquery_dataset (#9810)
  • composer: fixed environment version regexp to explicitly require . (dot) instead of any character after 'preview' (example: composer-2.0.0-preview.0-airflow-2.1.1) (#9804)
  • compute: changed wait_for_instances in google_compute_instance_group_manager and google_compute_region_instance_group_manager to no longer block plan / refresh, waiting on managed instance statuses during apply instead (#9832)
  • compute: fixed a bug where negative_caching_policy cannot be set always revalidate on google_compute_backend_service (#9821)
  • compute: fixed instances where compute resource calls would have their urls appended with a redundant /projects after the host (#9834)
  • firestore: removed diff for server generated field __name__ on google_firestore_index (#9820)
  • privateca: fixed the creation of subordinate google_privateca_certificate_authority with max_issuer_path_length = 0. (#9856)
  • privateca: Fixed null for ignore_active_certificates_on_deletion on the imported google_privateca_certificate_authority (#9781)

v3.80.0

16 Aug 23:07
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_dialogflow_cx_environment (#9738)

IMPROVEMENTS:

  • gkehub: added support for both //container.googleapis.com/${google_container_cluster.my-cluster.id} and google_container_cluster.my-cluster.id references in google_gke_hub_membership.endpoint.0.gke_cluster.0.resource_link (#9765)
  • kms: added name field to google_kms_crypto_key_version datasource (#9762)

BUG FIXES:

  • apigee: fixed update behavior on google_apigee_envgroup (#9740)
  • privateca: fixed a failure to create google_privateca_certificate_authority of type SUBORDINATE due to an invalid attempt to activate it on creation. (#9761)

v3.79.0

13 Aug 08:37
Compare
Choose a tag to compare

NOTES:

  • spanner: The num_nodes field on google_spanner_instance will have its default removed in a future major release, and either num_nodes or processing_units will be required. (#9716)

FEATURES:

  • New Resource: google_dialogflow_cx_entity_type (#9717)
  • New Resource: google_dialogflow_cx_page (#9683)

IMPROVEMENTS:

  • spanner: added processing_units to google_spanner_instance (#9716)
  • storage: added support for customer_encryption on resource_storage_bucket_object (#9704)

v3.78.0

02 Aug 23:14
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_gke_hub_membership (#9616)

IMPROVEMENTS:

  • servicenetworking: added support for user_project_override and billing_project to google_service_networking_connection (#9668)

BUG FIXES:

  • storagetransfer: Fixed a crash on azure_blob_storage_data_source for google_storage_transfer_job (#9644)
  • sql: fixed bug that wouldn't insert the google_sql_user in state for iam users. (#9625)
  • storage: fixed a crash when azure_credentials was defined in google_storage_transfer_job (#9671)

3.77.0

30 Jul 21:22
Compare
Choose a tag to compare

3.77.0 (July 26, 2021)

FEATURES:

  • New Resource: google_scc_notification_config (#9578)

IMPROVEMENTS:

  • compute: fixed a permadiff bug in log_config field of google_compute_region_backend_service (#9568)
  • dlp: added crypto_replace_ffx_fpe_config and crypto_replace_ffx_fpe_config as primitive transformation types to google_data_loss_prevention_deidentify_template (#9572)

BUG FIXES:

  • bigquerydatatransfer: fixed a bug where destination_dataset_id was required, it is now optional. (#9605)
  • billing: Fixed ordering of budget_filter. projects on google_billing_budget (#9598)
  • compute: removed default value of 0.8 from google_backend_service.backend.max_utilization and it will now default from API. All max_connections_xxx and max_rate_xxx will also default from API as these are all conditional on balancing mode. (#9587)
  • sql: fixed bug where the provider would retry on an error if the database instance name couldn't be reused. (#9591)

v3.76.0

23 Jul 19:56
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_dialogflow_cx_flow (#9551)
  • New Resource: google_dialogflow_cx_intent (#9537)
  • New Resource: google_dialogflow_cx_version (#9554)
  • New Resource: google_network_services_edge_cache_keyset (#9540)
  • New Resource: google_network_services_edge_cache_origin (#9540)
  • New Resource: google_network_services_edge_cache_service (#9540)

IMPROVEMENTS:

  • apigee: Added SLASH_22 support for peering_cidr_range on google_apigee_instance (#9558)
  • cloudbuild: Added pubsub_config and webhook_config parameter to google_cloudbuild_trigger. (#9541)

BUG FIXES:

  • pubsub: fixed pubsublite update issues (#9544)

v3.75.0

12 Jul 17:07
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_privateca_ca_pool (#9480)
  • New Resource: google_privateca_certificate (#9480)
  • New Resource: google_privateca_certificate_authority (#9480)

IMPROVEMENTS:

  • bigquery: added kms_key_version as an output on bigquery_table.encryption_configuration and the destination_encryption_configuration blocks of bigquery_job.query, bigquery_job.load, and bigquery_copy. (#9500)
  • compute: added advanced_machine_features to google_compute_instance (#9470)
  • compute: promoted all cdn_policy sub fields in google_compute_backend_service, google_compute_region_backend_service and google_compute_backend_bucket to GA (#9432)
  • dlp: Added replace_with_info_type_config to dlp_deidentify_template. (#9446)
  • storage: added temporary_hold and event_based_hold attributes to google_storage_bucket_object (#9487)

BUG FIXES:

  • bigquery: Fixed permadiff due to lowercase mode/type in google_bigquery_table.schema (#9499)
  • billing: made all_updates_rule.* fields updatable on google_billing_budget (#9473)
  • billing: made amount.specified_amount.units updatable on google_billing_budget (#9465)
  • compute: fixed perma-diff in google_compute_instance (#9460)
  • storage: fixed handling of object paths that contain slashes for google_storage_object_access_control (#9502)