github hashicorp/terraform-provider-google v6.25.0

one day ago

NOTES:

  • eventarc: google_eventarc_channel now uses MMv1 engine instead of DCL. (#21728)
  • workbench: increased create timeout for google_workbench_instance to 40mins. (#21700)

FEATURES:

  • New Data Source: google_compute_region_ssl_policy (#21633)
  • New Resource: google_eventarc_google_api_source (#21732)
  • New Resource: google_iam_oauth_client_credential (#21731)
  • New Resource: google_iam_oauth_client (#21660)
  • New Resource: network_services_endpoint_policy (#21676)
  • New Resource: network_services_grpc_route (#21676)
  • New Resource: network_services_http_route (#21676)
  • New Resource: network_services_mesh (#21676)
  • New Resource: network_services_service_binding (#21676)
  • New Resource: network_services_tcp_route (#21676)
  • New Resource: network_services_tls_route (#21676)

IMPROVEMENTS:

  • alloydb: added psc_instance_config.psc_interface_configs field to google_alloydb_instance resource (#21701)
  • compute: added create_snapshot_before_destroy to google_compute_disk and google_compute_region_disk to enable creating a snapshot before disk deletion (#21636)
  • compute: added ip_collection and ipv6_gce_endpoint fields to google_compute_subnetwork resource (#21730)
  • compute: added log_config.optional_mode and log_config.optional_fields fields to google_compute_region_backend_service resource (#21722)
  • compute: added rsa_encrypted_key to google_compute_region_disk (#21636)
  • compute: added scheduling.termination_time field to google_compute_instance, google_compute_instance_from_machine_image, google_compute_instance_from_template, google_compute_instance_template, and google_compute_region_instance_template resources (#21717)
  • compute: added update support for 'purpose' field in google_compute_subnetwork resource (#21729)
  • compute: added update support for firewall_policy in google_compute_firewall_policy_association resource. It is recommended to only perform this operation in combination with a protective lifecycle tag such as "create_before_destroy" or "prevent_destroy" on your previous firewall_policy resource in order to prevent situations where a target attachment has no associated policy. (#21735)
  • container: added "JOBSET" as a supported value for enable_components in google_container_cluster resource (#21657)
  • firebasedataconnect: added deletion_policy field to google_firebase_data_connect_service resource (#21736)
  • networksecurity: added description field to google_network_security_intercept_deployment, google_network_security_intercept_deployment_group, google_network_security_intercept_endpoint_group resources (#21711)
  • networksecurity: added description field to google_network_security_mirroring_deployment, google_network_security_mirroring_deployment_group, google_network_security_mirroring_endpoint_group resources (#21714)
  • tpuv2: added spot field to google_tpu_v2_vm resource (#21716)
  • workstations: added tags field to google_workstations_workstation_cluster resource (#21635)

BUG FIXES:

  • backupdr: added missing SUNDAY option to days_of_week field in google_backup_dr_backup_plan resource (#21640)
  • compute: fixed network_interface.internal_ipv6_prefix_length not being set or read in Terraform state in google_compute_instance resource (#21638)
  • compute: fixed bug in google_compute_router_nat where max_ports_per_vm couldn't be unset once set. (#21721)
  • container: fixed perma-diff in google_container_cluster when cluster_dns_scope is unspecified (#21637)
  • networksecurity: added wait time on google_network_security_gateway_security_policy_rule resource when creating and deleting to prevent race conditions (#21643)

Don't miss a new terraform-provider-google release

NewReleases is sending notifications on new releases.