Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.

Releases: GoogleCloudPlatform/terraform-validator

v0.22.0

21 Apr 23:07
Compare
Choose a tag to compare

Maximum compatibility with Terraform provider 4.59.0

Added support for the following resources:

  • google_bigquery_datapolicy_data_policy_iam_binding
  • google_bigquery_datapolicy_data_policy_iam_member
  • google_bigquery_datapolicy_data_policy_iam_policy
  • google_data_catalog_policy_tag_iam_binding
  • google_data_catalog_policy_tag_iam_member
  • google_data_catalog_policy_tag_iam_policy
  • google_data_catalog_taxonomy_iam_binding
  • google_data_catalog_taxonomy_iam_member
  • google_data_catalog_taxonomy_iam_policy
  • google_dataplex_asset_iam_binding
  • google_dataplex_asset_iam_member
  • google_dataplex_asset_iam_policy
  • google_dataplex_lake_iam_binding
  • google_dataplex_lake_iam_member
  • google_dataplex_lake_iam_policy
  • google_dataplex_zone_iam_binding
  • google_dataplex_zone_iam_member
  • google_dataplex_zone_iam_policy
  • google_service_account

Bugfixes:

  • Fixed logic related to project, folder, and organization ancestries #1450

v0.21.0

24 Jan 16:50
Compare
Choose a tag to compare
  • Maximum compatibility with Terraform provider 4.50.0
  • Added support for the following resources
    • google_cloud_run_v2_job_iam_binding
    • google_cloud_run_v2_job_iam_member
    • google_cloud_run_v2_job_iam_policy
    • google_cloud_run_v2_service_iam_binding
    • google_cloud_run_v2_service_iam_member
    • google_cloud_run_v2_service_iam_policy
    • google_compute_target_https_proxy
    • google_compute_target_ssl_proxy
    • google_dns_managed_zone_iam_binding
    • google_dns_managed_zone_iam_member
    • google_dns_managed_zone_iam_policy
    • google_gke_backup_backup_plan_iam_binding
    • google_gke_backup_backup_plan_iam_member
    • google_gke_backup_backup_plan_iam_policy
    • google_logging_metric
  • Dependency update
    • Update config validator to constraint framework 0.8.0

v0.20.0

12 Dec 23:35
Compare
Choose a tag to compare
  • Maximum compatibility with Terraform provider 4.46.0
  • Added support for the following resources
    • google_bigquery_analytics_hub_data_exchange_iam_binding
    • google_bigquery_analytics_hub_data_exchange_iam_member
    • google_bigquery_analytics_hub_data_exchange_iam_policy
    • google_bigquery_analytics_hub_listing_iam_binding
    • google_bigquery_analytics_hub_listing_iam_member
    • google_bigquery_analytics_hub_listing_iam_policy
    • google_data_fusion_instance_iam_binding
    • google_data_fusion_instance_iam_member
    • google_data_fusion_instance_iam_policy
    • google_scc_source_iam_binding
    • google_scc_source_iam_member
    • google_scc_source_iam_policy
    • google_vertex_ai_featurestore_entitytype_iam_binding
    • google_vertex_ai_featurestore_entitytype_iam_member
    • google_vertex_ai_featurestore_entitytype_iam_policy
    • google_vertex_ai_featurestore_iam_binding
    • google_vertex_ai_featurestore_iam_member
    • google_vertex_ai_featurestore_iam_policy
  • Bug fixes
    • Fixed error for folder resources with empty folder ID #1008
    • Fixed error for folder iam resource with empty folder ID #1011
    • Fixed asset names for google_kms_key_ring_iam resources #1106
    • Fixed storage bucket ancestors to have the correct project #1128
    • Fixed IAM fetching for bigquery dataset, kms crypto key, pubsub subscription, spanner database, spanner instance, and storage bucket #1112
  • Dependency update
    • Update config validator to constraint framework 0.5.1

v0.19.0

26 Sep 20:38
Compare
Choose a tag to compare
  • Maximum compatibility with Terraform provider 4.38.0
  • Fixed interface conversion panic #948

v0.18.0

23 Aug 21:36
Compare
Choose a tag to compare
  • Maximum compatibility with Terraform provider 4.33.0
  • Added support for the following resources:
    • google_cloudfunctions2_function_iam_binding
    • google_cloudfunctions2_function_iam_member
    • google_cloudfunctions2_function_iam_policy
    • google_gke_hub_membership_iam_binding
    • google_gke_hub_membership_iam_member
    • google_gke_hub_membership_iam_policy
  • Fixed asset names for the following resources: (#905)
    • google_compute_backend_service_iam
    • google_compute_instance_iam
    • google_compute_region_backend_service_iam
    • google_privateca_certificate_template_iam
  • Added support for organizations/unknown in policy match parameters GoogleCloudPlatform/config-validator#189

v0.17.0

26 Jul 20:52
Compare
Choose a tag to compare

Maximum compatibility with Terraform provider 4.30.0

New resources

  • google_artifact_registry_repository_iam_binding
  • google_artifact_registry_repository_iam_member
  • google_artifact_registry_repository_iam_policy
  • google_bigquery_connection_iam_binding
  • google_bigquery_connection_iam_member
  • google_bigquery_connection_iam_policy
  • google_cloud_tasks_queue_iam_binding
  • google_cloud_tasks_queue_iam_member
  • google_cloud_tasks_queue_iam_policy
  • google_cloudiot_registry_iam_binding
  • google_cloudiot_registry_iam_member
  • google_cloudiot_registry_iam_policy
  • google_compute_backend_bucket_iam_binding
  • google_compute_backend_bucket_iam_member
  • google_compute_backend_bucket_iam_policy
  • google_compute_snapshot_iam_binding
  • google_compute_snapshot_iam_member
  • google_compute_snapshot_iam_policy
  • google_dataproc_autoscaling_policy_iam_binding
  • google_dataproc_autoscaling_policy_iam_member
  • google_dataproc_autoscaling_policy_iam_policy
  • google_dataproc_metastore_service_iam_binding
  • google_dataproc_metastore_service_iam_member
  • google_dataproc_metastore_service_iam_policy

Enhancements

  • Resources without a known project, folder, or organization will have their ancestry set to organizations/unknown instead of throwing a 403 error that halts validation. #778

v0.16.1

07 Jul 20:45
Compare
Choose a tag to compare
  • Maximum compatibility with google provider version 4.27.0
  • Fixed crash caused by incorrect google_folder_iam handling (#764)
  • Made error message for missing resourcemanager.projects.get permissions clearer (#743)
  • Added support for ancestries / excludedAncestries in constraints instead of target / exclude (#736)
  • Made converted Assets contain ancestors instead of ancestry path; this better matches CAI behavior (#729)

v0.15.4 (retracted)

06 Jul 22:26
Compare
Choose a tag to compare
  • Fix folder_iam logic to use the correct updater #764

v0.15.3 (retracted)

06 Jul 18:24
ccac12c
Compare
Choose a tag to compare
  • Fix folder_iam logic to use the correct updater #764

v0.15.2

16 Jun 14:48
Compare
Choose a tag to compare
  • Updated ancestry implementation to check folder change before using v3 API #770