Skip to content

Releases: hashicorp/terraform-provider-google-beta

3.83.0

10 Sep 16:21

Choose a tag to compare

FEATURES:

  • New Resource: google_privateca_certificate_template (#3561)

IMPROVEMENTS:

  • privateca: added certificate_template to google_privateca_certificate. (#3567)
  • compute: allowed setting ip_address field of google_compute_router_peer (#3565)
  • dataproc: added field metastore_config to google_dataproc_cluster (#3577)
  • kms: added support for destroy_scheduled_duration to google_kms_crypto_key (#3563)

BUG FIXES:

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

v3.82.0

30 Aug 20:55

Choose a tag to compare

FEATURES:

  • New Resource: google_privateca_certificate_template (#3561)
  • New Resource: google_compute_firewall_policy (#3556)
  • New Resource: google_compute_firewall_policy_association (#3556)
  • New Resource: google_compute_firewall_policy_rule (#3556)

IMPROVEMENTS:

  • notebooks: added support for nic_type, reservation_affinity to google_notebooks_instance (#3554)
  • sql: added field collation to google_sql_database_instance (#3557)

BUG FIXES:

  • apigateway: fixed import functionality for all apigateway resources (#3549)
  • compute: fixed a bug when a source_machine_image from a different project is used on google_compute_instance_from_machine_image (#3541)
  • dns: fixed not-exists error message on data source google_dns_managed_zone (#3559)
  • healthcare: fixed bug where changes to google_healthcare_hl7_v2_store.parser_config subfields would error with "...parser_config.version field is immutable..." (#3560)
  • os_config: fixed imports for google_os_config_guest_policies (#3550)
  • pubsub: added polling to google_pubsub_schema to deal with eventually consistent deletes (#3544)
  • secretmanager: fixed an issue where replication fields would not update in google_secret_manager_secret (#3558)
  • service_usage: fixed imports on google_service_usage_consumer_quota_override (#3552)
  • sql: fixed a permadiff bug for type when BUILT_IN on google_sql_user (#3545)
  • sql: fixed bug in google_sql_user with CLOUD_IAM_USERs on POSTGRES. (#3542)

v3.81.0

23 Aug 18:11

Choose a tag to compare

IMPROVEMENTS:

  • compute: Added enable attribute to google_compute_router_peer (#3507)
  • 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. (#3516)
  • compute: added support for security_settings to google_compute_backend_service (#3515)
  • 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 (#3502)
  • provider: Added provider support for request_reason (#3513)
  • 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. (#3539)

BUG FIXES:

  • assuredworkloads: enhanced resource deletion so google_assured_workloads_workload can delete what it creates (#3533)
  • bigquery: fixed the permadiff bug on location of the google_bigquery_dataset (#3524)
  • 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) (#3520)
  • 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 (#3531)
  • compute: fixed a bug where negative_caching_policy cannot be set always revalidate on google_compute_backend_service (#3529)
  • compute: fixed instances where compute resource calls would have their urls appended with a redundant /projects after the host (#3532)
  • firestore: removed diff for server generated field __name__ on google_firestore_index (#3528)
  • privateca: Fixed null for ignore_active_certificates_on_deletion on the imported google_privateca_certificate_authority (#3511)
  • privateca: fixed the creation of subordinate google_privateca_certificate_authority with max_issuer_path_length = 0. (#3540)

v3.80.0

16 Aug 23:05

Choose a tag to compare

FEATURES:

  • New Resource: google_dialogflow_cx_environment (#3488)

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 (#3502)
  • kms: added name field to google_kms_crypto_key_version datasource (#3500)

BUG FIXES:

  • apigee: fixed update behavior on google_apigee_envgroup (#3489)
  • artifact_registry: transitioned the field format to be case insensitive in aligning with backend behavior on google_artifact_registry_repository (#3491)
  • privateca: fixed a failure to create google_privateca_certificate_authority of type SUBORDINATE due to an invalid attempt to activate it on creation. (#3499)

v3.79.0

13 Aug 08:41

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. (#3479)

FEATURES:

  • New Resource: google_dialogflow_cx_entity_type (#3480)
  • New Resource: google_dialogflow_cx_page (#3461)

IMPROVEMENTS:

  • container: added network_config block to google_container_node_pool resource (#3472)
  • spanner: added processing_units to google_spanner_instance. (#3479)
  • storage: added support for customer_encryption on resource_storage_bucket_object (#3469)

v3.78.0

02 Aug 23:11

Choose a tag to compare

IMPROVEMENTS:

  • composer: added validation for max_pods_per_node field. (#3445)
  • servicenetworking: added support for user_project_override and billing_project to google_service_networking_connection (#3455)

BUG FIXES:

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

v3.77.0

02 Aug 23:11

Choose a tag to compare

FEATURES:

  • New Resource: google_scc_notification_config (#3431)

IMPROVEMENTS:

  • composer: added field maintenance_window to resource google_composer_environment (#3435)
  • compute: fixed a permadiff bug in log_config field of google_compute_region_backend_service (#3427)
  • dlp: added crypto_replace_ffx_fpe_config and crypto_replace_ffx_fpe_config as primitive transformation types to google_data_loss_prevention_deidentify_template (#3429)

BUG FIXES:

  • bigquerydatatransfer: fixed a bug where destination_dataset_id was required, it is now optional. (#3438)
  • billing: Fixed ordering of budget_filter. projects on google_billing_budget (#3436)
  • 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. (#3432)
  • sql: fixed bug where the provider would retry on an error if the database instance name couldn't be reused. (#3434)

v3.76.0

23 Jul 19:55

Choose a tag to compare

FEATURES:

  • New Resource: google_assured_workloads_workload (#3410)
  • New Resource: google_dialogflow_cx_flow (#3422)
  • New Resource: google_dialogflow_cx_intent (#3415)
  • New Resource: google_dialogflow_cx_version (#3423)
  • New Resource: google_network_services_edge_cache_keyset (#3417)
  • New Resource: google_network_services_edge_cache_origin (#3417)
  • New Resource: google_network_services_edge_cache_service (#3417)
  • New Resource: google_vertex_ai_featurestore_entitytype (#3416)
  • New Resource: google_vertex_ai_featurestore (#3416)

IMPROVEMENTS:

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

BUG FIXES:

  • pubsub: fixed pubsublite update issues (#3421)

v3.75.0

12 Jul 17:09

Choose a tag to compare

BREAKING CHANGES:

  • privateca: existing beta resources will no longer function (#3397)

FEATURES:

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

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. (#3406)
  • compute: added advanced_machine_features to google_compute_instance (#3392)
  • dlp: Added replace_with_info_type_config to dlp_deidentify_template. (#3384)
  • storage: added temporary_hold and event_based_hold attributes to google_storage_bucket_object (#3399)

BUG FIXES:

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

v3.74.0

28 Jun 21:25

Choose a tag to compare

FEATURES:

  • New Resource: google_app_engine_service_network_settings (#3371)
  • New Resource: google_vertex_ai_dataset (#3369)
  • New Resource: google_cloudbuild_worker_pool (#3372)

IMPROVEMENTS:

  • bigtable: added cluster.kms_key_name field to google_bigtable_instance (#3354)
  • composer: added field max_pods_per_node to resource google_composer_environment (beta) (#3376)
  • secretmanager: added ttl, expire_time, topics and rotation fields to google_secret_manager_secret (#3360)

BUG FIXES:

  • container: allowed setting node_config.service_account at the same time as enable_autopilot = true for google_container_cluster (#3361)
  • container: fixed issue where creating a node pool with a name that already exists would import that resource. google_container_node_pool (#3378)
  • dataproc: fixed crash when creating google_dataproc_workflow_template with secondary_worker_config empty except for num_instances = 0 (#3347)
  • filestore: fixed an issue in google_filestore_instance where creating two instances simultaneously resulted in an error. (#3358)
  • iam: fixed an issue in google_iam_workload_identity_pool_provider where aws and oidc were not updatable. (#3350)
  • sql: added support for binary_logging on replica instances for googe_sql_database_instance (#3379)