From ed9deda2b0f746e86c2a1c4b1e93b39a98ccd0e3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 4 Mar 2022 16:09:49 -0500 Subject: [PATCH] chore(master): release 4.0.0 (#82) * chore(master): release 4.0.0 * Update CHANGELOG.md Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Morgante Pell --- CHANGELOG.md | 28 +++++++++++++++++++ modules/access_level/versions.tf | 2 +- modules/bridge_service_perimeter/versions.tf | 2 +- modules/regular_service_perimeter/versions.tf | 2 +- versions.tf | 2 +- 5 files changed, 32 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc8ab60..9b7a763 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [4.0.0](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/compare/v3.2.0...v4.0.0) (2022-03-04) + + +### ⚠ BREAKING CHANGES + +* add Terraform 0.13 constraint and module attribution (#45) +* Minimum provider version increased to 3.17 +* Resources have been split out from the perimeter. See the [upgrade guide](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/blob/master/docs/upgrading_to_v4.0.md) for details. + +### Features + +* add regions and require_corp_owned to access level module ([#40](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/40)) ([20d4ce5](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/20d4ce5e062f8716c241d32109e5a614269cbe85)) +* add Terraform 0.13 constraint and module attribution ([#45](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/45)) ([9fab6ed](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/9fab6ed2a394d6aa9d00ff510aa097816175cf22)) +* Added Ingress and Egress Rules support to regular perimeters ([#55](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/55)) ([f837a23](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/f837a23b58065c53327a2de3236e70e57e7386e9)) +* Added support for dry-run policies in VPC Service Controls ([#37](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/37)) ([0e712f0](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/0e712f068b000221bcdc617292e1ef98e4fb9b6c)) +* Pass description attribute through in regular_service_perimeter module ([#34](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/34)) ([d5ff0e3](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/d5ff0e396c4f5eff197a59aafb6f3f31060fc65b)) +* split resources into separate resource to allow out-of-module additions ([#61](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/61)) ([03e86e3](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/03e86e330cc7261608cfe48b0212b421fc6a83ec)) +* update TPG version constraints to allow 4.0 ([#65](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/65)) ([8f7a51c](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/8f7a51cf9bd4cb4d395aca0a750d805da387c650)) + + +### Bug Fixes + +* Add perimeter info to regular perimeter outputs ([#51](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/51)) ([1787b21](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/1787b217a92b68cc80d057288ecb6e36dd362d63)) +* add resource_keys variable to handle dynamic resources ([#81](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/81)) ([9110314](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/9110314179adff5510f03f73a7010fa32f5b36bc)) +* Change default value for os_type to OS_UNSPECIFIED ([#30](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/30)) ([20da2e0](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/20da2e06f375ddcaf47a34a40c967c4644c6ade7)) +* ignore excessive changes to bridge status ([#74](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/74)) ([09cb2dc](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/09cb2dcaeb3e3b5465404357847b41289a2ec501)) +* Use dynamic block to prevent empty device policies ([#31](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/issues/31)) ([17a9329](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/commit/17a9329bd8dad4f201d759a043f82e52de8dce41)) + ## [3.2.0](https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/compare/v3.1.0...v3.2.0) (2022-01-11) diff --git a/modules/access_level/versions.tf b/modules/access_level/versions.tf index 7b57727..f41a99f 100644 --- a/modules/access_level/versions.tf +++ b/modules/access_level/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-vpc-service-controls:access_level/v3.2.0" + module_name = "blueprints/terraform/terraform-google-vpc-service-controls:access_level/v4.0.0" } } diff --git a/modules/bridge_service_perimeter/versions.tf b/modules/bridge_service_perimeter/versions.tf index 5993b08..aa7b0cf 100644 --- a/modules/bridge_service_perimeter/versions.tf +++ b/modules/bridge_service_perimeter/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-vpc-service-controls:bridge_service_perimeter/v3.2.0" + module_name = "blueprints/terraform/terraform-google-vpc-service-controls:bridge_service_perimeter/v4.0.0" } } diff --git a/modules/regular_service_perimeter/versions.tf b/modules/regular_service_perimeter/versions.tf index 5f75f9c..22b48c4 100644 --- a/modules/regular_service_perimeter/versions.tf +++ b/modules/regular_service_perimeter/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-vpc-service-controls:regular_service_perimeter/v3.2.0" + module_name = "blueprints/terraform/terraform-google-vpc-service-controls:regular_service_perimeter/v4.0.0" } } diff --git a/versions.tf b/versions.tf index 2eeab1d..0239cba 100644 --- a/versions.tf +++ b/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-vpc-service-controls/v3.2.0" + module_name = "blueprints/terraform/terraform-google-vpc-service-controls/v4.0.0" } }