Skip to content
This repository has been archived by the owner on May 15, 2023. It is now read-only.

Releases: GoogleCloudPlatform/terraform-validator

v0.15.1

15 Jun 15:25
Compare
Choose a tag to compare
  • Provided URL along with error message for resourcemanager.projects.get #743
  • Restored ancestry implementation to use the v1 API to fetch project level resources ancestry #765

v0.15.0

07 Jun 17:22
Compare
Choose a tag to compare
  • Maximum compatibility with google provider version 4.24.0
  • Added support for the following resources
    • google_access_context_manager_access_policy
  • Simplified converter error messages and added resource address #725
  • Added user agent parameter to ReadPlannedAssets(). Note that this also deprecates the usage of GOOGLE_TERRAFORM_VALIDATOR_USERAGENT_EXTENSION. #727
  • Made organization- and folder-level resources build a correct ancestry and not require a default project #606

v0.14.0

03 May 16:28
Compare
Choose a tag to compare
  • A gcloud integration for Terraform Validator is in Public Preview at gcloud beta terraform vet. We recommend migrating to that tool. Separate binary builds will not be made available for Terraform Validator 0.14.0+.
  • Maximum compatibility with google provider version 4.20.0
  • Added support for the following resources
    • google_access_context_manager_access_policy_iam_binding
    • google_access_context_manager_access_policy_iam_member
    • google_access_context_manager_access_policy_iam_policy
    • google_endpoints_service_consumers_iam_binding
    • google_endpoints_service_consumers_iam_member
    • google_endpoints_service_consumers_iam_policy
    • google_privateca_certificate_template_iam_binding
    • google_privateca_certificate_template_iam_member
    • google_privateca_certificate_template_iam_policy

v0.13.0

23 Mar 17:49
1999770
Compare
Choose a tag to compare

Terraform Provider version: 4.16.0

New Resources:

  • google_cloudfunctions_function #502
  • google_compute_backend_service_iam_binding #497
  • google_compute_backend_service_iam_member #497
  • google_compute_backend_service_iam_policy #497
  • google_compute_region_backend_service_iam_binding #552
  • google_compute_region_backend_service_iam_member #552
  • google_compute_region_backend_service_iam_policy #552
  • google_folder_organization_policy #534
  • google_organization_policy #530
  • google_sql_database #584

Other enhancements:

  • Added support for setting default region and zone via env vars. #493

Bugfixes:

  • Skipped project IAM fetching for unset or unknown project ids. #511
  • Improved error message for missing policies / lib dirs #506
  • Fixed asset names for KMS crypto key IAM and made IAM fetching for most resources correctly handle missing or unknown parent resources. #492

v0.12.5

26 Jan 21:44
da924fa
Compare
Choose a tag to compare
  • fixes dependency misdirection present in v0.12.4

v0.12.4

26 Jan 18:11
31e3b65
Compare
Choose a tag to compare
  • updated validator to internally utilize the latest version of terraform-provider-google

v0.12.3

26 Jan 16:27
bec08ad
Compare
Choose a tag to compare

New features:

  • Added support for Terraform 1.1.X #478

v0.12.2

24 Jan 21:34
cc192e9
Compare
Choose a tag to compare

New resources:

  • google_vpc_access_connector #471

Bugfixes:

  • Corrected user agent for IAM fetching #477

v0.12.1

19 Jan 22:22
f4aafd8
Compare
Choose a tag to compare

cli changes

  • 442 - added new command list-unsupported-resources
  • 461 - improved logging interface (info prefixed on command)

newly supported resources

  • google_cloud_run_service_iam_binding
  • google_cloud_run_service_iam_member
  • google_cloud_run_service_iam_policy
  • google_pubsub_lite_reservation
  • google_pubsub_lite_subscription

bugfixes

  • 393 - changed behavior for 403 on IAM resources to simply skip the asset with a warning.
  • Corrected CAI asset names for IAM resources which were previously incorrect #458 #459 #460

v0.12.0

16 Dec 17:29
f64a4b8
Compare
Choose a tag to compare

New resources:

  • google_compute_security_policy (compute.googleapis.com/SecurityPolicy) #427
  • google_pubsub_lite_topic (pubsublite.googleapis.com/Topic) #437
  • google_pubsub_schema (pubsub.googleapis.com/Schema) #420
  • google_pubsub_subscription_iam_binding (pubsub.googleapis.com/Subscription) #428
  • google_pubsub_subscription_iam_member (pubsub.googleapis.com/Subscription) #428
  • google_pubsub_subscription_iam_policy (pubsub.googleapis.com/Subscription) #428
  • google_redis_instance (redis.googleapis.com/Instance) #413
  • google_spanner_database (spanner.googleapis.com/Database) #412
  • google_spanner_database_iam_binding (spanner.googleapis.com/Database) #412
  • google_spanner_database_iam_member (spanner.googleapis.com/Database) #412
  • google_spanner_database_iam_policy (spanner.googleapis.com/Database) #412
  • google_spanner_instance_iam_binding (spanner.googleapis.com/Instance) #419
  • google_spanner_instance_iam_member (spanner.googleapis.com/Instance) #419
  • google_spanner_instance_iam_policy (spanner.googleapis.com/Instance) #419

Other changes:

  • Updated TPG version to 4.4.0
  • Added log level to stderr output