diff --git a/CHANGELOG.md b/CHANGELOG.md index e0980c3d..ec1df24b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,22 @@ and this project adheres to [Semantic Versioning][semantic-versioning]. Extending the adopted spec, each change should have a link to its corresponding pull request appended. +## [8.0.0](https://github.com/terraform-google-modules/terraform-google-iam/compare/v7.7.1...v8.0.0) (2024-09-14) + + +### ⚠ BREAKING CHANGES + +* added sub-modules for PAM and Secure Source Manager ([#222](https://github.com/terraform-google-modules/terraform-google-iam/issues/222)) + +### Features + +* added sub-modules for PAM and Secure Source Manager ([#222](https://github.com/terraform-google-modules/terraform-google-iam/issues/222)) ([87f34e0](https://github.com/terraform-google-modules/terraform-google-iam/commit/87f34e0995e16e44faaf962a5759ba8ece35a869)) + + +### Bug Fixes + +* Removed Privileged Access Manager(PAM) sub-module ([#226](https://github.com/terraform-google-modules/terraform-google-iam/issues/226)) ([d639022](https://github.com/terraform-google-modules/terraform-google-iam/commit/d63902233d7e1be0f748b165be76d3c4f68d27c5)) + ## [7.7.1](https://github.com/terraform-google-modules/terraform-google-iam/compare/v7.7.0...v7.7.1) (2023-10-17) diff --git a/modules/artifact_registry_iam/metadata.yaml b/modules/artifact_registry_iam/metadata.yaml index 5b637e55..c5b73086 100644 --- a/modules/artifact_registry_iam/metadata.yaml +++ b/modules/artifact_registry_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/artifact_registry_iam/versions.tf b/modules/artifact_registry_iam/versions.tf index bc4dc4af..22391835 100644 --- a/modules/artifact_registry_iam/versions.tf +++ b/modules/artifact_registry_iam/versions.tf @@ -30,7 +30,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:artifact_registry_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:artifact_registry_iam/v8.0.0" } } diff --git a/modules/audit_config/metadata.yaml b/modules/audit_config/metadata.yaml index 479083d6..448e5d4a 100644 --- a/modules/audit_config/metadata.yaml +++ b/modules/audit_config/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/audit_config/versions.tf b/modules/audit_config/versions.tf index d02e9d49..39038cf6 100644 --- a/modules/audit_config/versions.tf +++ b/modules/audit_config/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:audit_config/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:audit_config/v8.0.0" } } diff --git a/modules/bigquery_datasets_iam/metadata.yaml b/modules/bigquery_datasets_iam/metadata.yaml index a0801e0d..72b0efa9 100644 --- a/modules/bigquery_datasets_iam/metadata.yaml +++ b/modules/bigquery_datasets_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/bigquery_datasets_iam/versions.tf b/modules/bigquery_datasets_iam/versions.tf index ee75b9d5..57e08959 100644 --- a/modules/bigquery_datasets_iam/versions.tf +++ b/modules/bigquery_datasets_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:bigquery_dataset_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:bigquery_dataset_iam/v8.0.0" } } diff --git a/modules/billing_accounts_iam/metadata.yaml b/modules/billing_accounts_iam/metadata.yaml index b4ea416f..4f1e63fd 100644 --- a/modules/billing_accounts_iam/metadata.yaml +++ b/modules/billing_accounts_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/billing_accounts_iam/versions.tf b/modules/billing_accounts_iam/versions.tf index 033ec8ed..106ac600 100644 --- a/modules/billing_accounts_iam/versions.tf +++ b/modules/billing_accounts_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:billing_accounts_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:billing_accounts_iam/v8.0.0" } } diff --git a/modules/cloud_run_services_iam/metadata.yaml b/modules/cloud_run_services_iam/metadata.yaml index 808cf7b2..24a55230 100644 --- a/modules/cloud_run_services_iam/metadata.yaml +++ b/modules/cloud_run_services_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/cloud_run_services_iam/versions.tf b/modules/cloud_run_services_iam/versions.tf index 18329b15..5b2ff77e 100644 --- a/modules/cloud_run_services_iam/versions.tf +++ b/modules/cloud_run_services_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:cloud_run_services_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:cloud_run_services_iam/v8.0.0" } } diff --git a/modules/custom_role_iam/metadata.yaml b/modules/custom_role_iam/metadata.yaml index 4f9bf49d..f839123d 100644 --- a/modules/custom_role_iam/metadata.yaml +++ b/modules/custom_role_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/custom_role_iam/versions.tf b/modules/custom_role_iam/versions.tf index b10bd2c5..8e4702dd 100644 --- a/modules/custom_role_iam/versions.tf +++ b/modules/custom_role_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:custom_role_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:custom_role_iam/v8.0.0" } } diff --git a/modules/dns_zones_iam/metadata.yaml b/modules/dns_zones_iam/metadata.yaml index 0fc23321..8ab35b17 100644 --- a/modules/dns_zones_iam/metadata.yaml +++ b/modules/dns_zones_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam.git sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/dns_zones_iam/versions.tf b/modules/dns_zones_iam/versions.tf index c056b95d..c297f25a 100644 --- a/modules/dns_zones_iam/versions.tf +++ b/modules/dns_zones_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v8.0.0" } } diff --git a/modules/folders_iam/metadata.yaml b/modules/folders_iam/metadata.yaml index 838563ba..1a424bec 100644 --- a/modules/folders_iam/metadata.yaml +++ b/modules/folders_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/folders_iam/versions.tf b/modules/folders_iam/versions.tf index d5a4bb6b..f2ed39ed 100644 --- a/modules/folders_iam/versions.tf +++ b/modules/folders_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:folders_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:folders_iam/v8.0.0" } } diff --git a/modules/kms_crypto_keys_iam/metadata.yaml b/modules/kms_crypto_keys_iam/metadata.yaml index fc481cab..1e0ca109 100644 --- a/modules/kms_crypto_keys_iam/metadata.yaml +++ b/modules/kms_crypto_keys_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/kms_crypto_keys_iam/versions.tf b/modules/kms_crypto_keys_iam/versions.tf index b5b81d9c..046a4bc7 100644 --- a/modules/kms_crypto_keys_iam/versions.tf +++ b/modules/kms_crypto_keys_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:kms_crypto_keys_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:kms_crypto_keys_iam/v8.0.0" } } diff --git a/modules/kms_key_rings_iam/metadata.yaml b/modules/kms_key_rings_iam/metadata.yaml index eeaf67c1..c04a222d 100644 --- a/modules/kms_key_rings_iam/metadata.yaml +++ b/modules/kms_key_rings_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/kms_key_rings_iam/versions.tf b/modules/kms_key_rings_iam/versions.tf index 1c894547..2cc53f1a 100644 --- a/modules/kms_key_rings_iam/versions.tf +++ b/modules/kms_key_rings_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:kms_key_rings_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:kms_key_rings_iam/v8.0.0" } } diff --git a/modules/member_iam/metadata.yaml b/modules/member_iam/metadata.yaml index 193150fb..34b30fc3 100644 --- a/modules/member_iam/metadata.yaml +++ b/modules/member_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/member_iam/versions.tf b/modules/member_iam/versions.tf index b4734daf..c990fa4c 100644 --- a/modules/member_iam/versions.tf +++ b/modules/member_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:member_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:member_iam/v8.0.0" } } diff --git a/modules/organizations_iam/metadata.yaml b/modules/organizations_iam/metadata.yaml index b9e8d662..022821b7 100644 --- a/modules/organizations_iam/metadata.yaml +++ b/modules/organizations_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/organizations_iam/versions.tf b/modules/organizations_iam/versions.tf index 048278af..dda8e957 100644 --- a/modules/organizations_iam/versions.tf +++ b/modules/organizations_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:organizations_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:organizations_iam/v8.0.0" } } diff --git a/modules/projects_iam/metadata.yaml b/modules/projects_iam/metadata.yaml index 47fe1cb4..3c92909d 100644 --- a/modules/projects_iam/metadata.yaml +++ b/modules/projects_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/projects_iam/versions.tf b/modules/projects_iam/versions.tf index 7ba19e1d..69f6d0ab 100644 --- a/modules/projects_iam/versions.tf +++ b/modules/projects_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:projects_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:projects_iam/v8.0.0" } } diff --git a/modules/pubsub_subscriptions_iam/metadata.yaml b/modules/pubsub_subscriptions_iam/metadata.yaml index f105e411..f8659d83 100644 --- a/modules/pubsub_subscriptions_iam/metadata.yaml +++ b/modules/pubsub_subscriptions_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/pubsub_subscriptions_iam/versions.tf b/modules/pubsub_subscriptions_iam/versions.tf index 3b54d378..67466a6c 100644 --- a/modules/pubsub_subscriptions_iam/versions.tf +++ b/modules/pubsub_subscriptions_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:pubsub_subscriptions_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:pubsub_subscriptions_iam/v8.0.0" } } diff --git a/modules/pubsub_topics_iam/metadata.yaml b/modules/pubsub_topics_iam/metadata.yaml index 5e29b4b2..0bdd3760 100644 --- a/modules/pubsub_topics_iam/metadata.yaml +++ b/modules/pubsub_topics_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/pubsub_topics_iam/versions.tf b/modules/pubsub_topics_iam/versions.tf index 00559df1..a8ca381d 100644 --- a/modules/pubsub_topics_iam/versions.tf +++ b/modules/pubsub_topics_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:pubsub_topics_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:pubsub_topics_iam/v8.0.0" } } diff --git a/modules/secure_source_manager_iam/versions.tf b/modules/secure_source_manager_iam/versions.tf index 89691040..764a480d 100644 --- a/modules/secure_source_manager_iam/versions.tf +++ b/modules/secure_source_manager_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:secure_source_manager_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:secure_source_manager_iam/v8.0.0" } } diff --git a/modules/service_accounts_iam/metadata.yaml b/modules/service_accounts_iam/metadata.yaml index 1656a60e..1a9219ed 100644 --- a/modules/service_accounts_iam/metadata.yaml +++ b/modules/service_accounts_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/service_accounts_iam/versions.tf b/modules/service_accounts_iam/versions.tf index 52f120c7..5457154b 100644 --- a/modules/service_accounts_iam/versions.tf +++ b/modules/service_accounts_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:service_accounts_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:service_accounts_iam/v8.0.0" } } diff --git a/modules/storage_buckets_iam/metadata.yaml b/modules/storage_buckets_iam/metadata.yaml index efd65cf0..c040c64c 100644 --- a/modules/storage_buckets_iam/metadata.yaml +++ b/modules/storage_buckets_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/storage_buckets_iam/versions.tf b/modules/storage_buckets_iam/versions.tf index 10f2e958..94e4ea69 100644 --- a/modules/storage_buckets_iam/versions.tf +++ b/modules/storage_buckets_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:storage_buckets_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:storage_buckets_iam/v8.0.0" } } diff --git a/modules/subnets_iam/metadata.yaml b/modules/subnets_iam/metadata.yaml index 665942ba..93addedf 100644 --- a/modules/subnets_iam/metadata.yaml +++ b/modules/subnets_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam/ sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/subnets_iam/versions.tf b/modules/subnets_iam/versions.tf index de978678..59cce2a3 100644 --- a/modules/subnets_iam/versions.tf +++ b/modules/subnets_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:subnets_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:subnets_iam/v8.0.0" } } diff --git a/modules/tag_keys_iam/metadata.yaml b/modules/tag_keys_iam/metadata.yaml index 0fc23321..8ab35b17 100644 --- a/modules/tag_keys_iam/metadata.yaml +++ b/modules/tag_keys_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam.git sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/tag_keys_iam/versions.tf b/modules/tag_keys_iam/versions.tf index c056b95d..c297f25a 100644 --- a/modules/tag_keys_iam/versions.tf +++ b/modules/tag_keys_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v8.0.0" } } diff --git a/modules/tag_values_iam/metadata.yaml b/modules/tag_values_iam/metadata.yaml index 0fc23321..8ab35b17 100644 --- a/modules/tag_values_iam/metadata.yaml +++ b/modules/tag_values_iam/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-iam.git sourceType: git - version: 7.7.1 + version: 8.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/tag_values_iam/versions.tf b/modules/tag_values_iam/versions.tf index c056b95d..c297f25a 100644 --- a/modules/tag_values_iam/versions.tf +++ b/modules/tag_values_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.7.1" + module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v8.0.0" } }