diff --git a/CHANGELOG.md b/CHANGELOG.md index 60d4f212..9647a8f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Extending the adopted spec, each change should have a link to its corresponding pull request appended. +## [17.0.0](https://github.com/terraform-google-modules/terraform-google-project-factory/compare/v16.0.1...v17.0.0) (2024-09-10) + + +### ⚠ BREAKING CHANGES + +* deletion_policy PREVENT as default ([#940](https://github.com/terraform-google-modules/terraform-google-project-factory/issues/940)) +* **TPG>=5.41:** add deletion_policy ([#938](https://github.com/terraform-google-modules/terraform-google-project-factory/issues/938)) + +### Features + +* deletion_policy PREVENT as default ([#940](https://github.com/terraform-google-modules/terraform-google-project-factory/issues/940)) ([1c1e018](https://github.com/terraform-google-modules/terraform-google-project-factory/commit/1c1e018457468776f84311d56c970579f124f66e)) +* **deps:** Update Terraform Google Provider to v6 (major) ([#933](https://github.com/terraform-google-modules/terraform-google-project-factory/issues/933)) ([392453e](https://github.com/terraform-google-modules/terraform-google-project-factory/commit/392453ec2a8adc0010ab87c64c463d837198b7ef)) +* **TPG>=5.41:** add deletion_policy ([#938](https://github.com/terraform-google-modules/terraform-google-project-factory/issues/938)) ([b0ed8a5](https://github.com/terraform-google-modules/terraform-google-project-factory/commit/b0ed8a5c84ff92dbb9f78cae575dfda3b8eb5335)) + ## [16.0.1](https://github.com/terraform-google-modules/terraform-google-project-factory/compare/v16.0.0...v16.0.1) (2024-08-28) diff --git a/README.md b/README.md index d9231289..e152dce1 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ There are multiple examples included in the [examples](./examples/) folder but s ```hcl module "project-factory" { source = "terraform-google-modules/project-factory/google" - version = "~> 16.0" + version = "~> 17.0" name = "pf-test-1" random_project_id = true diff --git a/metadata.yaml b/metadata.yaml index 8b353f2b..9fd96462 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>=0.13.0' diff --git a/modules/budget/metadata.yaml b/modules/budget/metadata.yaml index c58f3446..a45a3c9c 100644 --- a/modules/budget/metadata.yaml +++ b/modules/budget/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/budget/versions.tf b/modules/budget/versions.tf index 64f90954..a0e51fc7 100644 --- a/modules/budget/versions.tf +++ b/modules/budget/versions.tf @@ -25,9 +25,9 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory:budget/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:budget/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory:budget/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:budget/v17.0.0" } } diff --git a/modules/essential_contacts/metadata.yaml b/modules/essential_contacts/metadata.yaml index c6f2055d..c1e2dda6 100644 --- a/modules/essential_contacts/metadata.yaml +++ b/modules/essential_contacts/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/essential_contacts/versions.tf b/modules/essential_contacts/versions.tf index ded8d1e3..95ab363a 100644 --- a/modules/essential_contacts/versions.tf +++ b/modules/essential_contacts/versions.tf @@ -27,9 +27,9 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory:essential_contacts/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:essential_contacts/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory:essential_contacts/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:essential_contacts/v17.0.0" } } diff --git a/modules/fabric-project/metadata.yaml b/modules/fabric-project/metadata.yaml index 15503c70..f74208b3 100644 --- a/modules/fabric-project/metadata.yaml +++ b/modules/fabric-project/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/fabric-project/versions.tf b/modules/fabric-project/versions.tf index bb63be8c..9bd344f0 100644 --- a/modules/fabric-project/versions.tf +++ b/modules/fabric-project/versions.tf @@ -24,9 +24,9 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory:fabric-project/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:fabric-project/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory:fabric-project/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:fabric-project/v17.0.0" } } diff --git a/modules/gsuite_enabled/README.md b/modules/gsuite_enabled/README.md index 101f185e..d044cba3 100644 --- a/modules/gsuite_enabled/README.md +++ b/modules/gsuite_enabled/README.md @@ -10,7 +10,7 @@ There are multiple examples included in the [examples] folder but simple usage i ```hcl module "project-factory" { source = "terraform-google-modules/project-factory/google//modules/gsuite_enabled" - version = "~> 16.0" + version = "~> 17.0" billing_account = "ABCDEF-ABCDEF-ABCDEF" create_group = true diff --git a/modules/gsuite_enabled/metadata.yaml b/modules/gsuite_enabled/metadata.yaml index b49a9b6f..b37a93db 100644 --- a/modules/gsuite_enabled/metadata.yaml +++ b/modules/gsuite_enabled/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/gsuite_enabled/versions.tf b/modules/gsuite_enabled/versions.tf index 91d0cb06..78e69e56 100644 --- a/modules/gsuite_enabled/versions.tf +++ b/modules/gsuite_enabled/versions.tf @@ -31,9 +31,9 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory:gsuite_enabled/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:gsuite_enabled/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory:gsuite_enabled/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:gsuite_enabled/v17.0.0" } } diff --git a/modules/project_services/README.md b/modules/project_services/README.md index 5e76872e..90eba61a 100644 --- a/modules/project_services/README.md +++ b/modules/project_services/README.md @@ -21,7 +21,7 @@ APIs without knowing it. Therefore, it is recommended to avoid using ``` module "project-services" { source = "terraform-google-modules/project-factory/google//modules/project_services" - version = "~> 16.0" + version = "~> 17.0" project_id = "my-project-id" diff --git a/modules/project_services/metadata.yaml b/modules/project_services/metadata.yaml index 2c4b2ba7..e248f2c5 100644 --- a/modules/project_services/metadata.yaml +++ b/modules/project_services/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/project_services/versions.tf b/modules/project_services/versions.tf index 6fb763c0..a4b51442 100644 --- a/modules/project_services/versions.tf +++ b/modules/project_services/versions.tf @@ -27,9 +27,9 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory:project_services/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:project_services/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory:project_services/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:project_services/v17.0.0" } } diff --git a/modules/shared_vpc_access/metadata.yaml b/modules/shared_vpc_access/metadata.yaml index b4bbb3ce..381a67af 100644 --- a/modules/shared_vpc_access/metadata.yaml +++ b/modules/shared_vpc_access/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>= 0.13' diff --git a/modules/shared_vpc_access/versions.tf b/modules/shared_vpc_access/versions.tf index 97d1bd77..56d9cc6a 100644 --- a/modules/shared_vpc_access/versions.tf +++ b/modules/shared_vpc_access/versions.tf @@ -27,9 +27,9 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory:shared_vpc_access/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:shared_vpc_access/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory:shared_vpc_access/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:shared_vpc_access/v17.0.0" } } diff --git a/modules/svpc_service_project/README.md b/modules/svpc_service_project/README.md index b70be3f8..ae47b59c 100644 --- a/modules/svpc_service_project/README.md +++ b/modules/svpc_service_project/README.md @@ -7,7 +7,7 @@ The advantage of using this module over the root module, is being able to provis ```hcl module "service-project" { source = "terraform-google-modules/project-factory/google//modules/svpc_service_project" - version = "~> 16.0" + version = "~> 17.0" name = "pf-test-1" random_project_id = true diff --git a/modules/svpc_service_project/metadata.yaml b/modules/svpc_service_project/metadata.yaml index 80862d98..c4aad930 100644 --- a/modules/svpc_service_project/metadata.yaml +++ b/modules/svpc_service_project/metadata.yaml @@ -23,7 +23,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git sourceType: git - version: 16.0.1 + version: 17.0.0 actuationTool: type: Terraform version: '>=0.13.0' diff --git a/modules/svpc_service_project/versions.tf b/modules/svpc_service_project/versions.tf index 60add79e..2d6b4859 100644 --- a/modules/svpc_service_project/versions.tf +++ b/modules/svpc_service_project/versions.tf @@ -27,9 +27,9 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory:svpc_service_project/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:svpc_service_project/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory:svpc_service_project/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory:svpc_service_project/v17.0.0" } } diff --git a/versions.tf b/versions.tf index d80c50ed..00807c8a 100644 --- a/versions.tf +++ b/versions.tf @@ -27,9 +27,9 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-project-factory/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory/v17.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-project-factory/v16.0.1" + module_name = "blueprints/terraform/terraform-google-project-factory/v17.0.0" } }