From de802a36870581f984df3314ffdeae7da2085911 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 19:19:09 +0100 Subject: [PATCH] chore(master): release 4.1.0 (#1074) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: eeaton --- 0-bootstrap/modules/tfc-agent-gke/versions.tf | 2 +- 0-bootstrap/versions.tf | 2 +- 1-org/envs/shared/versions.tf | 4 +- .../modules/env_baseline/versions.tf | 4 +- .../modules/base_env/versions.tf | 4 +- .../modules/base_shared_vpc/versions.tf | 4 +- .../dedicated_interconnect/versions.tf | 4 +- .../hierarchical_firewall_policy/versions.tf | 4 +- .../modules/partner_interconnect/versions.tf | 4 +- .../modules/restricted_shared_vpc/versions.tf | 4 +- .../modules/base_env/versions.tf | 4 +- .../modules/base_shared_vpc/versions.tf | 4 +- .../dedicated_interconnect/versions.tf | 4 +- .../hierarchical_firewall_policy/versions.tf | 4 +- .../modules/partner_interconnect/versions.tf | 4 +- .../modules/restricted_shared_vpc/versions.tf | 4 +- .../modules/transitivity/versions.tf | 4 +- 4-projects/modules/base_env/versions.tf | 4 +- .../modules/infra_pipelines/versions.tf | 4 +- 4-projects/modules/single_project/versions.tf | 4 +- 5-app-infra/modules/env_base/versions.tf | 4 +- CHANGELOG.md | 52 +++++++++++++++++++ 22 files changed, 92 insertions(+), 40 deletions(-) diff --git a/0-bootstrap/modules/tfc-agent-gke/versions.tf b/0-bootstrap/modules/tfc-agent-gke/versions.tf index 3b9b2652c..2ccf6ddc9 100644 --- a/0-bootstrap/modules/tfc-agent-gke/versions.tf +++ b/0-bootstrap/modules/tfc-agent-gke/versions.tf @@ -35,7 +35,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-tf-cloud-agents:tfc-agent-gke/v4.0.0" + module_name = "blueprints/terraform/terraform-google-tf-cloud-agents:tfc-agent-gke/v4.1.0" } } diff --git a/0-bootstrap/versions.tf b/0-bootstrap/versions.tf index a995dda8e..ee8f24e58 100644 --- a/0-bootstrap/versions.tf +++ b/0-bootstrap/versions.tf @@ -43,7 +43,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:bootstrap/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:bootstrap/v4.1.0" } } diff --git a/1-org/envs/shared/versions.tf b/1-org/envs/shared/versions.tf index f854fca6c..44e43b5c2 100644 --- a/1-org/envs/shared/versions.tf +++ b/1-org/envs/shared/versions.tf @@ -31,10 +31,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:org/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:org/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:org/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:org/v4.1.0" } } diff --git a/2-environments/modules/env_baseline/versions.tf b/2-environments/modules/env_baseline/versions.tf index bdff9ea35..ab758d276 100644 --- a/2-environments/modules/env_baseline/versions.tf +++ b/2-environments/modules/env_baseline/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:environments/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:environments/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:environments/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:environments/v4.1.0" } } diff --git a/3-networks-dual-svpc/modules/base_env/versions.tf b/3-networks-dual-svpc/modules/base_env/versions.tf index 9698795c2..f0935ecf6 100644 --- a/3-networks-dual-svpc/modules/base_env/versions.tf +++ b/3-networks-dual-svpc/modules/base_env/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:networks-dual-svpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:networks-dual-svpc/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:networks-dual-svpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:networks-dual-svpc/v4.1.0" } } diff --git a/3-networks-dual-svpc/modules/base_shared_vpc/versions.tf b/3-networks-dual-svpc/modules/base_shared_vpc/versions.tf index 18e75f93f..4624e5927 100644 --- a/3-networks-dual-svpc/modules/base_shared_vpc/versions.tf +++ b/3-networks-dual-svpc/modules/base_shared_vpc/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.1.0" } } diff --git a/3-networks-dual-svpc/modules/dedicated_interconnect/versions.tf b/3-networks-dual-svpc/modules/dedicated_interconnect/versions.tf index 74896340c..8a4a361c4 100644 --- a/3-networks-dual-svpc/modules/dedicated_interconnect/versions.tf +++ b/3-networks-dual-svpc/modules/dedicated_interconnect/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.1.0" } } diff --git a/3-networks-dual-svpc/modules/hierarchical_firewall_policy/versions.tf b/3-networks-dual-svpc/modules/hierarchical_firewall_policy/versions.tf index 3cb33d1a9..e42c1229a 100644 --- a/3-networks-dual-svpc/modules/hierarchical_firewall_policy/versions.tf +++ b/3-networks-dual-svpc/modules/hierarchical_firewall_policy/versions.tf @@ -31,10 +31,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.1.0" } } diff --git a/3-networks-dual-svpc/modules/partner_interconnect/versions.tf b/3-networks-dual-svpc/modules/partner_interconnect/versions.tf index 11fd2039a..0fb11f02f 100644 --- a/3-networks-dual-svpc/modules/partner_interconnect/versions.tf +++ b/3-networks-dual-svpc/modules/partner_interconnect/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.1.0" } } diff --git a/3-networks-dual-svpc/modules/restricted_shared_vpc/versions.tf b/3-networks-dual-svpc/modules/restricted_shared_vpc/versions.tf index 422a5efb7..234c7d5c7 100644 --- a/3-networks-dual-svpc/modules/restricted_shared_vpc/versions.tf +++ b/3-networks-dual-svpc/modules/restricted_shared_vpc/versions.tf @@ -31,10 +31,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.1.0" } } diff --git a/3-networks-hub-and-spoke/modules/base_env/versions.tf b/3-networks-hub-and-spoke/modules/base_env/versions.tf index 165f60627..7a7a32cec 100644 --- a/3-networks-hub-and-spoke/modules/base_env/versions.tf +++ b/3-networks-hub-and-spoke/modules/base_env/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:networks-hub-and-spoke/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:networks-hub-and-spoke/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:networks-hub-and-spoke/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:networks-hub-and-spoke/v4.1.0" } } diff --git a/3-networks-hub-and-spoke/modules/base_shared_vpc/versions.tf b/3-networks-hub-and-spoke/modules/base_shared_vpc/versions.tf index 717c7d09b..bcffc4274 100644 --- a/3-networks-hub-and-spoke/modules/base_shared_vpc/versions.tf +++ b/3-networks-hub-and-spoke/modules/base_shared_vpc/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:base_shared_vpc/v4.1.0" } } diff --git a/3-networks-hub-and-spoke/modules/dedicated_interconnect/versions.tf b/3-networks-hub-and-spoke/modules/dedicated_interconnect/versions.tf index ce9442ad6..4b50cfdd2 100644 --- a/3-networks-hub-and-spoke/modules/dedicated_interconnect/versions.tf +++ b/3-networks-hub-and-spoke/modules/dedicated_interconnect/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:dedicated_interconnect/v4.1.0" } } diff --git a/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/versions.tf b/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/versions.tf index dfb965c68..4cd3715ac 100644 --- a/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/versions.tf +++ b/3-networks-hub-and-spoke/modules/hierarchical_firewall_policy/versions.tf @@ -31,10 +31,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:hierarchical_firewall_policy/v4.1.0" } } diff --git a/3-networks-hub-and-spoke/modules/partner_interconnect/versions.tf b/3-networks-hub-and-spoke/modules/partner_interconnect/versions.tf index 26475877e..e363eb942 100644 --- a/3-networks-hub-and-spoke/modules/partner_interconnect/versions.tf +++ b/3-networks-hub-and-spoke/modules/partner_interconnect/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:partner_interconnect/v4.1.0" } } diff --git a/3-networks-hub-and-spoke/modules/restricted_shared_vpc/versions.tf b/3-networks-hub-and-spoke/modules/restricted_shared_vpc/versions.tf index 55effa5e6..4277a2715 100644 --- a/3-networks-hub-and-spoke/modules/restricted_shared_vpc/versions.tf +++ b/3-networks-hub-and-spoke/modules/restricted_shared_vpc/versions.tf @@ -31,10 +31,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:restricted_shared_vpc/v4.1.0" } } diff --git a/3-networks-hub-and-spoke/modules/transitivity/versions.tf b/3-networks-hub-and-spoke/modules/transitivity/versions.tf index 5b4350cd6..5f77b730f 100644 --- a/3-networks-hub-and-spoke/modules/transitivity/versions.tf +++ b/3-networks-hub-and-spoke/modules/transitivity/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:transitivity/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:transitivity/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:transitivity/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:transitivity/v4.1.0" } } diff --git a/4-projects/modules/base_env/versions.tf b/4-projects/modules/base_env/versions.tf index 29b942523..859fcfe60 100644 --- a/4-projects/modules/base_env/versions.tf +++ b/4-projects/modules/base_env/versions.tf @@ -24,10 +24,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:projects/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:projects/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:projects/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:projects/v4.1.0" } } diff --git a/4-projects/modules/infra_pipelines/versions.tf b/4-projects/modules/infra_pipelines/versions.tf index ca3974c7c..b392be026 100644 --- a/4-projects/modules/infra_pipelines/versions.tf +++ b/4-projects/modules/infra_pipelines/versions.tf @@ -36,10 +36,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:infra_pipelines/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:infra_pipelines/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:infra_pipelines/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:infra_pipelines/v4.1.0" } } diff --git a/4-projects/modules/single_project/versions.tf b/4-projects/modules/single_project/versions.tf index 49b32971d..b198fef54 100644 --- a/4-projects/modules/single_project/versions.tf +++ b/4-projects/modules/single_project/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:single_project/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:single_project/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:single_project/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:single_project/v4.1.0" } } diff --git a/5-app-infra/modules/env_base/versions.tf b/5-app-infra/modules/env_base/versions.tf index a6f1d00ba..49acd3e73 100644 --- a/5-app-infra/modules/env_base/versions.tf +++ b/5-app-infra/modules/env_base/versions.tf @@ -37,10 +37,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-example-foundation:app_env_base/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:app_env_base/v4.1.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-example-foundation:app_env_base/v4.0.0" + module_name = "blueprints/terraform/terraform-example-foundation:app_env_base/v4.1.0" } } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7419828c0..717c05118 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,57 @@ # Changelog +## [4.1.0](https://github.com/terraform-google-modules/terraform-example-foundation/compare/v4.0.0...v4.1.0) (2024-08-01) + + +### Features + +* Add Billing Account Log sinks ([#1164](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1164)) ([a72d12f](https://github.com/terraform-google-modules/terraform-example-foundation/commit/a72d12f54f4cf637a8261b08e8dd48b98c53a869)) +* Create project destination and remove log bucket destination for the centralized logging ([#1148](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1148)) ([0a03623](https://github.com/terraform-google-modules/terraform-example-foundation/commit/0a03623744c8d8a5426d929ed60d1aa34e2c3e6c)) + + +### Bug Fixes + +* [#1229](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1229) - fix 3-nhas symlinks ([#1230](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1230)) ([05a2308](https://github.com/terraform-google-modules/terraform-example-foundation/commit/05a2308b7b2c0734bdaead6fed40296404bcf3c6)) +* Add roles and service enablements to bootstrap project ([#1175](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1175)) ([a759ee9](https://github.com/terraform-google-modules/terraform-example-foundation/commit/a759ee9ddb429b58b5750523922c07eb83fb152d)) +* bump terraform base version from 1.3.0 to 1.3.10 ([#1253](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1253)) ([a97d2b4](https://github.com/terraform-google-modules/terraform-example-foundation/commit/a97d2b40cfa349e4cbd936e87c260661223df833)) +* bump terraform version from 1.3.10 to 1.5.7 ([#1268](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1268)) ([77827b2](https://github.com/terraform-google-modules/terraform-example-foundation/commit/77827b2dfdd2108c153920a3d684cc14a71058a7)) +* **cai:** modules must not define providers ([#1132](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1132)) ([f396741](https://github.com/terraform-google-modules/terraform-example-foundation/commit/f396741d6cce892c3b823ec1260677086758fdfc)) +* **deps:** bump debug from 4.1.1 to 4.3.4 in /1-org/modules/cai-monitoring/function-source ([#1048](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1048)) ([145c433](https://github.com/terraform-google-modules/terraform-example-foundation/commit/145c4332693d8c0d4da3b8fcead53639574c096f)) +* **deps:** relax to terraform google v5 ([#1066](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1066)) ([a6adc7e](https://github.com/terraform-google-modules/terraform-example-foundation/commit/a6adc7eee3b8b83238122a54a82b35b142c299f2)) +* **deps:** update dependency @google-cloud/security-center to v8.8.0 ([#1123](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1123)) ([299f10c](https://github.com/terraform-google-modules/terraform-example-foundation/commit/299f10cf2871634e442e4bd70e7605646f643969)) +* **deps:** update dependency moment to v2.30.1 ([#1068](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1068)) ([05acc75](https://github.com/terraform-google-modules/terraform-example-foundation/commit/05acc75027a252bdff3335d53cfe5754cff15357)) +* **deps:** update GO 1.21 ([#1057](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1057)) ([e96ab70](https://github.com/terraform-google-modules/terraform-example-foundation/commit/e96ab703210acf354348ea3087081625eae16ca4)) +* **deps:** update GO modules ([#1077](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1077)) ([2d9a438](https://github.com/terraform-google-modules/terraform-example-foundation/commit/2d9a438a0c77ca8974441e38166d4848329fe031)) +* **deps:** Update golangci/golangci-lint-action action to v4 ([#1114](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1114)) ([ba6b860](https://github.com/terraform-google-modules/terraform-example-foundation/commit/ba6b860c84a3e5cab61e5e559b8d0d2d982c7a64)) +* **deps:** update module github.com/hashicorp/hcl/v2 to v2.21.0 ([#1279](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1279)) ([822cc42](https://github.com/terraform-google-modules/terraform-example-foundation/commit/822cc42428f2db8ca78b4139187373b253b19be2)) +* **deps:** Update Terraform terraform-google-modules/bootstrap/google to v7 ([#1093](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1093)) ([16bd67c](https://github.com/terraform-google-modules/terraform-example-foundation/commit/16bd67ce69cca00d1644d2c127a44b693e849c4a)) +* **deps:** update terraform terraform-google-modules/cloud-router/google to v6 ([#1089](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1089)) ([cb5b516](https://github.com/terraform-google-modules/terraform-example-foundation/commit/cb5b5163c2deef8e54a6ff8df1d0ba923c1a1ed3)) +* **deps:** update terraform terraform-google-modules/cloud-storage/google to v5 ([#1088](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1088)) ([5c737b0](https://github.com/terraform-google-modules/terraform-example-foundation/commit/5c737b04b1e1573daec0c19ffcf95666f09cd9f1)) +* **deps:** update terraform terraform-google-modules/kubernetes-engine/google to v29 ([#1094](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1094)) ([0f79a88](https://github.com/terraform-google-modules/terraform-example-foundation/commit/0f79a88ec4a34b73b58f4132bd3f16e195b8c0f1)) +* **deps:** Update Terraform terraform-google-modules/kubernetes-engine/google to v30 ([#1108](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1108)) ([66ea687](https://github.com/terraform-google-modules/terraform-example-foundation/commit/66ea68735ac3b5ac6fee0da642d9a58fe393e7f5)) +* **deps:** update terraform terraform-google-modules/kubernetes-engine/google to v31 ([#1260](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1260)) ([01ed7d0](https://github.com/terraform-google-modules/terraform-example-foundation/commit/01ed7d05c444655cde028dcd2e9f78d2f0276809)) +* **deps:** update terraform terraform-google-modules/log-export/google to v8 ([#1171](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1171)) ([a63dc88](https://github.com/terraform-google-modules/terraform-example-foundation/commit/a63dc886fd8a326348fb2b5668f235e562f84e6a)) +* **deps:** Update Terraform terraform-google-modules/network/google to v9 ([#1095](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1095)) ([fdba866](https://github.com/terraform-google-modules/terraform-example-foundation/commit/fdba8669fc6ecb840ce798e63146807974827d5a)) +* **deps:** update terraform terraform-google-modules/pubsub/google to v6 ([#1096](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1096)) ([3a92c9a](https://github.com/terraform-google-modules/terraform-example-foundation/commit/3a92c9ac036f920dbfaf1b7fb9a7ae7ed6bfbd67)) +* **deps:** update terraform terraform-google-modules/vm/google to v10 ([#1097](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1097)) ([8a0e477](https://github.com/terraform-google-modules/terraform-example-foundation/commit/8a0e477325d61cbb8beba528817bd57a00c060b0)) +* **deps:** update terraform terraform-google-modules/vpc-service-controls/google to v5 ([#1098](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1098)) ([b1be0d5](https://github.com/terraform-google-modules/terraform-example-foundation/commit/b1be0d5e362a39d439bc323d7777df8feba5f60c)) +* **deps:** Update Terraform terraform-google-modules/vpn/google to v4 ([#1100](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1100)) ([2c4a27b](https://github.com/terraform-google-modules/terraform-example-foundation/commit/2c4a27b059202878e9190f8b3f8ca1786684771b)) +* **deps:** update terraform-google-modules/network/google to v8.0 ([#1082](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1082)) ([6d8e106](https://github.com/terraform-google-modules/terraform-example-foundation/commit/6d8e106444ca1b7b04b0beafbde5eac1b353559f)) +* **deps:** update tf modules ([#1023](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1023)) ([03b1976](https://github.com/terraform-google-modules/terraform-example-foundation/commit/03b1976b42c427e3efbc879a894641593206d1c6)) +* **deps:** update to terraform-google-modules/network/google//modules/network-peering v8 for increased TPG v5 compatibility ([#1073](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1073)) ([5d808b1](https://github.com/terraform-google-modules/terraform-example-foundation/commit/5d808b16fe23b0a1d7c6b43664d6d599cfb2bf8b)) +* **docs:** Update 3-networks-dual-svpc README after accidental change ([#1294](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1294)) ([57c96c4](https://github.com/terraform-google-modules/terraform-example-foundation/commit/57c96c4d669e296b02cf4ad00c8000ee55eee6ea)) +* Fix of the new group structure ([#1174](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1174)) ([dd6c09c](https://github.com/terraform-google-modules/terraform-example-foundation/commit/dd6c09ccc73dc13abf989c511caf73094ecf5d11)) +* Fix project labels ([#1107](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1107)) ([eb28ecb](https://github.com/terraform-google-modules/terraform-example-foundation/commit/eb28ecb1ca659b1279db83b0b7f9667d56698c22)) +* Groups creation and permissions ([#1110](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1110)) ([f57a47c](https://github.com/terraform-google-modules/terraform-example-foundation/commit/f57a47c2e36e9924a3232983385e741fd05ee2f3)) +* module seed_bootstrap now waiting on module required_groups ([#1273](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1273)) ([ceeead2](https://github.com/terraform-google-modules/terraform-example-foundation/commit/ceeead24430999d89ab18da71e9a520389a15d92)) +* **provider:** perma-diff in provider causes Cloud Functions in 1-org to always fail ([#1311](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1311)) ([4a92a09](https://github.com/terraform-google-modules/terraform-example-foundation/commit/4a92a0943b13078cedcf7fb83377972b1865f567)) +* removed duplicate folder in README segment 5. app-infra ([#1244](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1244)) ([229e53c](https://github.com/terraform-google-modules/terraform-example-foundation/commit/229e53c8ca7ab6dd43305ab59f63a280c00dae55)) +* **tfvars:** fix broken symlinks ([#1196](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1196)) ([5e11853](https://github.com/terraform-google-modules/terraform-example-foundation/commit/5e11853bfced58827cf13f978e23397db6c0418a)) +* update project-factory version in CI/CD projects ([#1255](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1255)) ([e23f95e](https://github.com/terraform-google-modules/terraform-example-foundation/commit/e23f95ef47228c587d6554589bd2c106093cac3f)) +* use bootstrap.outputs.common_config as default region ([#1181](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1181)) ([105fe52](https://github.com/terraform-google-modules/terraform-example-foundation/commit/105fe526442156c2341e07253d7ee64813513452)) +* **vars:** remove additional variables leftover from env monitoring project ([#1281](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1281)) ([55b06bf](https://github.com/terraform-google-modules/terraform-example-foundation/commit/55b06bf7de332fe0c5d7cdfdf5404388800b132d)) +* **VPCSC:** enable dryrun mode ([#1210](https://github.com/terraform-google-modules/terraform-example-foundation/issues/1210)) ([4365eab](https://github.com/terraform-google-modules/terraform-example-foundation/commit/4365eab9ea9ca9d5659337cac9302130a9017b33)) + ## [4.0.0](https://github.com/terraform-google-modules/terraform-example-foundation/compare/v3.0.0...v4.0.0) (2024-01-10)