Skip to content

Releases: hashicorp/terraform-provider-google-beta

v4.40.0

10 Oct 19:29
36afa97

Choose a tag to compare

FEATURES:

  • New Data Source: google_cloudfunctions2_function (#4732)
  • New Data Source: google_compute_snapshot (#4731)
  • New Resource: google_compute_region_target_tcp_proxy (#4749)
  • New Resource: google_identity_platform_config (#4729)
  • New Resource: google_bigquery_datapolicy_data_policy (#4754)
  • New Resource: google_bigquery_datapolicy_data_policy_iam_binding (#4754)
  • New Resource: google_bigquery_datapolicy_data_policy_iam_member (#4754)
  • New Resource: google_bigquery_datapolicy_data_policy_iam_policy (#4754)
  • New Resource: google_org_policy_custom_constraint (#4741)
  • New Resource: google_vertex_ai_featurestore_entitytype_feature (#4736)

IMPROVEMENTS:

  • bigqueryreservation: added concurrency and multiRegionAuxiliary to google_bigquery_reservation (#4739)
  • bigtable: added additional retry GC policy operations with a longer poll interval to avoid quota issues (#4750)
  • bigtable: improved error messaging (#4746)
  • compute: added support for compression_mode field in google_compute_backend_bucket and google_compute_backend_service resource (#4733)
  • dataflow : added support of labels to resource google_dataflow_flextemplate_job (#4748)
  • datastream: added field bigquery_profile to google_datastream_connection_profile (#4742)
  • dns: added general field cloud_logging_config to google_dns_managed_zone (#4734)
  • metastore: added bigquery support for google_dataproc_metastore_service (#4753)
  • storage: added custom_placement_config field to google_storage_bucket resource to support custom dual-region GCS buckets (#4752)
  • sql: added password_policy field to google_sql_user resource (#4730)

BUG FIXES:

  • storage: fixed a bug where user specified labels get overwritten by Dataplex auto generated labels (#4743)
  • storagetransfer: fixed a crash in google_storagetransfer_job refreshes when transfer_schedule was empty (#4745)

v4.39.0

04 Oct 03:05

Choose a tag to compare

FEATURES:

  • New Data Source: google_artifact_registry_repository (#4714)
  • New Resource: google_identity_platform_config (#4729)

IMPROVEMENTS:

  • certificatemanager: added public/private PEM fields pem_certificate / pem_private_key and deprecated certificate_pem / private_key_pem (#4728)
  • clouddeploy: added serial_pipeline.stages.strategy field to google_clouddeploy_delivery_pipeline (#4707)
  • container: added notification_config.pubsub.filter field to google_container_cluster (#4718)
  • eventarc: added channels and conditions fields to google_eventarc_trigger (#4707)
  • healthcare: added notification_configs field to google_healthcare_fhir_store resource (#4720)
  • iap: added ability to import google_iap_brand using ID using {{project}}/{{brand_id}} format (#4712)
  • secretmanager: added output field 'version' to resource 'secret_manager_secret_version' (#4724)
  • sql: added maintenance_version and available_maintenance_versions fields to google_sql_database_instance resource (#4725)
  • storagetransfer: added notification_config field to google_storage_transfer_job resource (#4709)
  • tags: added purpose and purpose_data properties to google_tags_tag_key (#4721)

BUG FIXES:

  • bigquery: fixed a bug where allow_quoted_newlines and allow_jagged_rows could not be set to false on google_bigquery_table (#4711)
  • cloudfunction: fixed inability to update docker_repository and kms_key_name on google_cloudfunctions_function (#4727)
  • compute: fixed inability to manage Cloud Armor adaptive_protection_config on google_compute_security_policy (#4726)
  • container: fixed a bug where upgrading provider version breaks on node_pool_auto_config or node_pool_defaults (#4706)
  • iam: fixed diffs between policy_data from google_iam_policy data source and policy data in API responses (#4722)
  • iam: fixed permadiff resulting from empty fields being sent in requests to set conditional IAM policies (#4723)
  • secretmanager: fixed a bug where google_secret_manager_secret_version that was destroyed outside of Terraform would not be recreated on apply (#4719)
  • storagetransfer: fixed a crash in google_storagetransfer_job when transfer_schedule is empty (#4745)

v4.38.0

26 Sep 16:10
cda3c6f

Choose a tag to compare

FEATURES:

  • New Data Source: google_vpc_access_connector (#4693)
  • New Resource: google_datastream_private_connection (#4691)

IMPROVEMENTS:

  • appengine: Added egress_setting for field vpc_access_connector to google_app_engine_standard_app_version (#4701)
  • bigquery: added json_extension field to the load block of google_bigquery_job resource (#4699)
  • cloudfunctions: Added build_worker_pool to google_cloudfunctions_function (#4696)
  • compute: added json_custom_config field to google_compute_security_policy resource (#4703)
  • redis: Added persistence_config field to the google_redis_instance resource. (#4688)
  • storage: added support for overwriteWhen field to transfer_options in google_storage_transfer_job resource (#4690)

BUG FIXES:

  • bigtable: added drift detection on gc_rules for google_bigtable_gc_policy (#4687)
  • compute: fixed the inability to update most_disruptive_allowed_action for both google_compute_per_instance_config and google_compute_region_per_instance_config (#4685)
  • container: fixed allow passing empty list to monitoring_config and logging_config in google_container_cluster (#4700)
  • sql: fixed a bug causing a perma-diff on disk_type due to API values being downcased (#4686)
  • storage: fixed the inability to set 0 for lifecycle_rule.condition.age on google_storage_bucket (#4698)

v4.37.0

19 Sep 19:13
c5a127e

Choose a tag to compare

FEATURES:

  • New Resource: google_apigee_nat_address (#4676)
  • New Resource: google_dialogflow_cx_webhook (#4667)
  • New Resource: google_filestore_snapshot (#4661)

IMPROVEMENTS:

  • apigee: added read-only field connection_state to google_apigee_endpoint_attachment (#4668)
  • bigtable: added support for autoscaling_config.storage_target to google_bigtable_instance (#4671)
  • cloudbuild: added support for BITBUCKET option to git_source.repo_type in google_cloudbuild_trigger (#4679)
  • dns: added in validation for trailing dot at end of DNS record name (#4674)
  • project: added validation for field project_id in google_project datasource. (#4684)
  • serviceaccount: added expires_in attribute for generating exp claim to google_service_account_jwt datasource. (#4677)

BUG FIXES:

  • notebooks: fixed perma-diff in google_notebooks_instance (#4664)
  • privateca: fixed an issue that blocked subordinate CA data sources when state was not AWAITING_USER_ACTIVATION (#4672)
  • storage: fixed permdiff on the field versioning of google_storage_bucket (#4665)

v4.36.0

12 Sep 20:52
6cbfbf2

Choose a tag to compare

FEATURES:

  • New Resource: google_bigquery_analytics_hub_data_exchange_iam_binding (#4656)
  • New Resource: google_bigquery_analytics_hub_data_exchange_iam_member (#4656)
  • New Resource: google_bigquery_analytics_hub_data_exchange_iam_policy (#4656)
  • New Resource: google_bigquery_analytics_hub_data_exchange (#4656)
  • New Resource: google_datastream_connection_profile (#4657)

IMPROVEMENTS:

  • appengine: added field service_account to google_app_engine_flexible_app_version (#4653)
  • bigtable: increased timeout in google_bigtable_table creation. (#4655)
  • cloudbuild: added location field to google_cloudbuild_trigger resource (#4646)
  • compute: added certificate_map to compute_target_ssl_proxy resource (#4654)
  • compute: added field chain_name to google_compute_resource_policy.snapshot_properties (#4660)
  • compute: added field chain_name to resource google_compute_snapshot (#4660)
  • container: added autoscaling.total_min_node_count, autoscaling.total_max_node_count, and autoscaling.location_policy to google_container_cluster.node_pool (#4649)
  • container: added autoscaling.total_min_node_count, autoscaling.total_max_node_count, and autoscaling.location_policy to google_container_node_pool resource (#4649)
  • container: added field node_pool_defaults to resource_container_cluster. (#4648)
  • dataproc: added option shielded_instance_config to resource google_dataproc_workflow_template. (#4647)
  • metastore: extended default timeouts for google_dataproc_metastore_service from 40m to 60m (#4652)
  • pubsub: made google_pubsub_subscription.enable_exactly_once_delivery mutable so that it updates subscription without recreation. (#4645)

v4.35.0

07 Sep 15:30
065d62d

Choose a tag to compare

IMPROVEMENTS:

  • apigee: added support for nodeConfig in google_apigee_environment (#4632)
  • apigee: added a properties field to google_apigee_organization (#4644)
  • cloudfunctions2: added secret_environment_variables and secret_volumes to google_cloudfunctions2_function (#4641)
  • compute: added support for param visible_core_count in google_compute_instance and google_compute_instance_template under advanced_machine_features (#4635)
  • compute: added support documentation links to error messages for certain Compute Operation errors. (#4642)
  • container: added service_external_ips_config support to cluster_container resource. (#4639)
  • container: added enable_cost_allocation to google_container_cluster (#4640)
  • dns: added behavior field to google_dns_response_policy_rule resource (#4637)
  • monitoring: added force_delete field to google_monitoring_notification_channel resource (#4638)
  • pubsub: made enable_exactly_once_delivery mutable so that it updates subscription in-place and avoids recreation of the subscription. (#4645)
  • vertexai: added encryption_spec field to google_vertex_ai_featurestore resource (beta) (#4643)

BUG FIXES:

  • compute: fixed the id format of the data source google_compute_instance (#4636)

v4.34.0

29 Aug 18:28
a2f0311

Choose a tag to compare

NOTES:

  • updated Bigtable go client version from 1.13 to 1.16. (#4613)

IMPROVEMENTS:

  • apigee: added support for specifying retention when deleting google_apigee_organization (#4604)
  • appengine: added app_engine_apis field to google_app_engine_standard_app_version resource (#4607)
  • compute: improved error messaging for compute errors (#4602)
  • container: added general field reservation_affinity to google_container_node_pool (#4622)
  • container: added field auto_provisioning_network_tags to google_container_cluster (beta) (#4611)
  • sql: added support for major version upgrade to google_sql_database_instance resource (#4606)

BUG FIXES:

  • bigtable: fixed comparing column family name when reading a GC policy. (#4624)
  • bigtable: passed isTopeLevel in getGCPolicyFromJSON() instead of hardcoding it to true. (#4615)
  • cloud iam: made denial_condition optional on google_iam_deny_policy (#4617)

v4.33.0

22 Aug 21:38
f6254be

Choose a tag to compare

IMPROVEMENTS:

  • container: added update support for authenticator_groups_config in google_container_cluster (#4591)
  • dataflow: added ability to import google_dataflow_job (#4595)
  • dns: added managed_zone_id attribute to google_dns_managed_zone data source (#4593)
  • metastore: added metadata_integration and hive_metastore_config.auxiliary_versions fields to google_dataproc_metastore_service resource (#4598)
  • monitoring: added accepted_response_status_codes to google_monitoring_uptime_check_config (#4594)
  • sql: added password_validation_policy field to google_cloud_sql resource (#4597)

BUG FIXES:

  • bigquery: removed force replacement for display_name on google_bigquery_data_transfer_config (#4592)
  • compute: fixed permadiff for instance_termination_action in google_compute_instance_template (#4590)

v4.32.0

15 Aug 22:23
b1b8485

Choose a tag to compare

4.32.0 (August 15, 2022)

NOTES:

  • Updated to Golang 1.18 (#4564)

FEATURES:

  • New Resource: google_dataplex_asset (#4543)
  • New Resource: google_gke_hub_membership_iam_binding (#4583)
  • New Resource: google_gke_hub_membership_iam_member (#4583)
  • New Resource: google_gke_hub_membership_iam_policy (#4583)

IMPROVEMENTS:

  • certificatemanager: added state, authorization_attempt_info and provisioning_issue output fields to google_certificate_manager_certificate (#4548)
  • cloudfunctions2: added field event_filters to resource google_cloudfunctions2_function (#4547)
  • compute: added certificate_map to compute_target_https_proxy resource (#4550)
  • compute: added validation for name field on google_compute_network (#4579)
  • compute: made port optional in google_compute_network_endpoint to allow network endpoints to be associated with GCE_VM_IP network endpoint groups (#4575)
  • container: added support for additional values APISERVER, CONTROLLER_MANAGER, and SCHEDULER in google_container_cluster.monitoring_config (#4565)
  • gkehub: added monitoring and mutation_enabled fields to resource feature_membership (#4572)
  • gkehub: added better support for import for google_gke_hub_membership (#4542)
  • pubsub: added bigquery_config to google_pubsub_subscription (#4545)
  • scheduler: added paused field to google_cloud_scheduler_job (#4535)
  • scheduler: added state output field to google_cloud_scheduler_job (#4535)

BUG FIXES:

  • apigee: fixed an issue where google_apigee_instance creation would fail due to multiple concurrent instances (#4584)
  • billingbudget: fixed a bug where google_billing_budget.budget_filter.services was not updating. (#4577)
  • compute: fixed perma-diff on google_compute_disk for new arm64 images (#4533)
  • dataflow: fixed bug where permadiff would show on google_dataflow_job.additional_experiments (#4576)
  • storage: fixed a bug in google_storage_bucket where name was incorrectly validated. (#4566)

v4.31.0

01 Aug 17:58
c6e4357

Choose a tag to compare

FEATURES:

  • New Resource: google_dataplex_zone (#4511)

IMPROVEMENTS:

  • bucket: added support for matches_prefix and matches_suffix in condition of a lifecycle_rule in google_storage_bucket (#4527)
  • compute: added network and subnetwork fields to google_compute_region_network_endpoint_group for PSC. (#4528)
  • container: added field boot_disk_kms_key to auto_provisioning_defaults in google_container_cluster (#4524)
  • notebooks: added bootDiskType support for PD_EXTREME in google_notebooks_instance (#4530)
  • notebooks: added softwareConfig.upgradeable, softwareConfig.postStartupScriptBehavior, softwareConfig.kernels in google_notebooks_runtime (#4530)
  • storage: added name validation for google_storage_bucket (#4532)

BUG FIXES:

  • compute: fixed perma-diff on google_compute_disk for new arm64 images (#4533)
  • dns: fixed a bug where google_dns_record_set would create an inconsistent plan when using interpolated values in rrdatas (#4515)
  • kms: fixed setting of resource id post-import for google_kms_crypto_key (#4520)
  • provider: fixed a bug where user-agent was showing "dev" rather than the provider version (#4509)