This repository has been archived by the owner on Nov 27, 2024. It is now read-only.
Releases: GoogleCloudPlatform/terraform-validator
Releases · GoogleCloudPlatform/terraform-validator
v0.22.0
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
- 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
- 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
v0.18.0
- 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
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
- 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)
- Fix folder_iam logic to use the correct updater #764
v0.15.3 (retracted)
- Fix folder_iam logic to use the correct updater #764