diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bbdf758..6fcfda79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [13.0.0](https://github.com/terraform-google-modules/terraform-google-network/compare/v12.0.0...v13.0.0) (2025-11-05) + + +### ⚠ BREAKING CHANGES + +* **TPG>7.8:** added ncc preset topology ([#642](https://github.com/terraform-google-modules/terraform-google-network/issues/642)) + +### Features + +* **TPG>7.8:** added ncc preset topology ([#642](https://github.com/terraform-google-modules/terraform-google-network/issues/642)) ([c177a8b](https://github.com/terraform-google-modules/terraform-google-network/commit/c177a8b5a98efae1af668834ed0524e4b16efb77)) + + +### Bug Fixes + +* Enable metadata generation for lint tests in local setup ([#639](https://github.com/terraform-google-modules/terraform-google-network/issues/639)) ([0f4ad32](https://github.com/terraform-google-modules/terraform-google-network/commit/0f4ad329f2a2d6145a59d3aadc34be45d7dec0bd)) + ## [12.0.0](https://github.com/terraform-google-modules/terraform-google-network/compare/v11.1.1...v12.0.0) (2025-09-05) diff --git a/README.md b/README.md index bdeef60b..24915b07 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Comprehensive examples are available in [examples](https://github.com/terraform- ```hcl module "vpc" { source = "terraform-google-modules/network/google" - version = "~> 12.0" + version = "~> 13.0" project_id = "" network_name = "example-vpc" diff --git a/metadata.yaml b/metadata.yaml index ce279bbd..77583a90 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -24,7 +24,7 @@ spec: source: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/fabric-net-firewall/metadata.yaml b/modules/fabric-net-firewall/metadata.yaml index bcdf2304..7a39923c 100644 --- a/modules/fabric-net-firewall/metadata.yaml +++ b/modules/fabric-net-firewall/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/fabric-net-firewall - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/fabric-net-firewall/versions.tf b/modules/fabric-net-firewall/versions.tf index 5be3c2aa..d17f72ff 100644 --- a/modules/fabric-net-firewall/versions.tf +++ b/modules/fabric-net-firewall/versions.tf @@ -25,6 +25,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:fabric-net-firewall/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:fabric-net-firewall/v13.0.0" } } diff --git a/modules/fabric-net-svpc-access/metadata.yaml b/modules/fabric-net-svpc-access/metadata.yaml index 0a0d7a7b..97de46c6 100644 --- a/modules/fabric-net-svpc-access/metadata.yaml +++ b/modules/fabric-net-svpc-access/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/fabric-net-svpc-access - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/fabric-net-svpc-access/versions.tf b/modules/fabric-net-svpc-access/versions.tf index 63b1fa2d..eaa27ca7 100644 --- a/modules/fabric-net-svpc-access/versions.tf +++ b/modules/fabric-net-svpc-access/versions.tf @@ -29,9 +29,9 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v13.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v13.0.0" } } diff --git a/modules/firewall-rules/metadata.yaml b/modules/firewall-rules/metadata.yaml index f1e67942..4a15efa9 100644 --- a/modules/firewall-rules/metadata.yaml +++ b/modules/firewall-rules/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/firewall-rules - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/firewall-rules/versions.tf b/modules/firewall-rules/versions.tf index 8c0841ff..f5b56994 100644 --- a/modules/firewall-rules/versions.tf +++ b/modules/firewall-rules/versions.tf @@ -25,6 +25,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:firewall-rules/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:firewall-rules/v13.0.0" } } diff --git a/modules/hierarchical-firewall-policy/README.md b/modules/hierarchical-firewall-policy/README.md index 664f4aaf..f4885189 100644 --- a/modules/hierarchical-firewall-policy/README.md +++ b/modules/hierarchical-firewall-policy/README.md @@ -31,7 +31,7 @@ There are examples included for [hierarchical firewall policy](../../examples/hi ```hcl module "firewal_policy" { source = "terraform-google-modules/network/google//modules/hierarchical-firewall-policy" - version = "~> 12.0" + version = "~> 13.0" parent_node = "folders/123456789012" policy_name = "test-policy" diff --git a/modules/hierarchical-firewall-policy/metadata.yaml b/modules/hierarchical-firewall-policy/metadata.yaml index b00ee59e..5767f4df 100644 --- a/modules/hierarchical-firewall-policy/metadata.yaml +++ b/modules/hierarchical-firewall-policy/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/hierarchical-firewall-policy - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/hierarchical-firewall-policy/versions.tf b/modules/hierarchical-firewall-policy/versions.tf index 0fdaaf34..fdf25258 100644 --- a/modules/hierarchical-firewall-policy/versions.tf +++ b/modules/hierarchical-firewall-policy/versions.tf @@ -29,6 +29,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:hierarchical-firewall-policy/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:hierarchical-firewall-policy/v13.0.0" } } diff --git a/modules/network-connectivity-center/README.md b/modules/network-connectivity-center/README.md index 2d999c4d..19c85083 100644 --- a/modules/network-connectivity-center/README.md +++ b/modules/network-connectivity-center/README.md @@ -9,7 +9,7 @@ Basic usage of this submodule is as follows: ```hcl module "ncc" { source = "terraform-google-modules/network/google//modules/network-connectivity-center" - version = "~> 12.0" + version = "~> 13.0" project_id = "" } diff --git a/modules/network-connectivity-center/metadata.yaml b/modules/network-connectivity-center/metadata.yaml index 509f8668..091494f2 100644 --- a/modules/network-connectivity-center/metadata.yaml +++ b/modules/network-connectivity-center/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/network-connectivity-center - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/network-connectivity-center/versions.tf b/modules/network-connectivity-center/versions.tf index e2f8d9fb..db0273d1 100644 --- a/modules/network-connectivity-center/versions.tf +++ b/modules/network-connectivity-center/versions.tf @@ -25,6 +25,6 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:network-connectivity-center/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:network-connectivity-center/v13.0.0" } } diff --git a/modules/network-firewall-policy/metadata.yaml b/modules/network-firewall-policy/metadata.yaml index 21ef9fda..85ce3bfb 100644 --- a/modules/network-firewall-policy/metadata.yaml +++ b/modules/network-firewall-policy/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/network-firewall-policy - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/network-firewall-policy/versions.tf b/modules/network-firewall-policy/versions.tf index 17b78362..368b9274 100644 --- a/modules/network-firewall-policy/versions.tf +++ b/modules/network-firewall-policy/versions.tf @@ -29,6 +29,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:network-firewall-policy/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:network-firewall-policy/v13.0.0" } } diff --git a/modules/network-peering/README.md b/modules/network-peering/README.md index aee47a66..fbfe036d 100644 --- a/modules/network-peering/README.md +++ b/modules/network-peering/README.md @@ -14,7 +14,7 @@ Basic usage of this module is as follows: ```hcl module "peering" { source = "terraform-google-modules/network/google//modules/network-peering" - version = "~> 12.0" + version = "~> 13.0" prefix = "name-prefix" local_network = "" diff --git a/modules/network-peering/metadata.yaml b/modules/network-peering/metadata.yaml index d16e869c..1ec2dddd 100644 --- a/modules/network-peering/metadata.yaml +++ b/modules/network-peering/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/network-peering - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/network-peering/versions.tf b/modules/network-peering/versions.tf index 587dd1f7..c0c9cf1d 100644 --- a/modules/network-peering/versions.tf +++ b/modules/network-peering/versions.tf @@ -37,6 +37,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:network-peering/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:network-peering/v13.0.0" } } diff --git a/modules/private-service-connect/README.md b/modules/private-service-connect/README.md index efdcc13d..c8cb30e3 100644 --- a/modules/private-service-connect/README.md +++ b/modules/private-service-connect/README.md @@ -17,7 +17,7 @@ Basic usage of this module is as follows: ```hcl module "private_service_connect" { source = "terraform-google-modules/network/google//modules/private-service-connect" - version = "~> 12.0" + version = "~> 13.0" project_id = "" network_self_link = "" diff --git a/modules/private-service-connect/metadata.yaml b/modules/private-service-connect/metadata.yaml index 7ba5868e..674760e5 100644 --- a/modules/private-service-connect/metadata.yaml +++ b/modules/private-service-connect/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/private-service-connect - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/private-service-connect/versions.tf b/modules/private-service-connect/versions.tf index 668015a4..f768a84e 100644 --- a/modules/private-service-connect/versions.tf +++ b/modules/private-service-connect/versions.tf @@ -28,10 +28,10 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:private-service-connect/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:private-service-connect/v13.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-network:private-service-connect/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:private-service-connect/v13.0.0" } } diff --git a/modules/routes-beta/README.md b/modules/routes-beta/README.md index 7001de12..1ed3cfed 100644 --- a/modules/routes-beta/README.md +++ b/modules/routes-beta/README.md @@ -18,7 +18,7 @@ Basic usage of this submodule is as follows: ```hcl module "vpc" { source = "terraform-google-modules/network/google//modules/routes-beta" - version = "~> 12.0" + version = "~> 13.0" project_id = "" network_name = "example-vpc" diff --git a/modules/routes-beta/metadata.yaml b/modules/routes-beta/metadata.yaml index 2a1e104c..a95786f7 100644 --- a/modules/routes-beta/metadata.yaml +++ b/modules/routes-beta/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/routes-beta - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/routes-beta/versions.tf b/modules/routes-beta/versions.tf index 82ac46a4..0748d132 100644 --- a/modules/routes-beta/versions.tf +++ b/modules/routes-beta/versions.tf @@ -25,6 +25,6 @@ terraform { } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-network:routes-beta/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:routes-beta/v13.0.0" } } diff --git a/modules/routes/README.md b/modules/routes/README.md index 33cbc7e6..bf1518cc 100644 --- a/modules/routes/README.md +++ b/modules/routes/README.md @@ -14,7 +14,7 @@ Basic usage of this submodule is as follows: ```hcl module "vpc" { source = "terraform-google-modules/network/google//modules/routes" - version = "~> 12.0" + version = "~> 13.0" project_id = "" network_name = "example-vpc" diff --git a/modules/routes/metadata.yaml b/modules/routes/metadata.yaml index f5b235a1..517b1efb 100644 --- a/modules/routes/metadata.yaml +++ b/modules/routes/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/routes - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/routes/versions.tf b/modules/routes/versions.tf index e5b998ff..335e3bc5 100644 --- a/modules/routes/versions.tf +++ b/modules/routes/versions.tf @@ -25,6 +25,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:routes/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:routes/v13.0.0" } } diff --git a/modules/subnets-beta/README.md b/modules/subnets-beta/README.md index 773b6cf3..c45054d9 100644 --- a/modules/subnets-beta/README.md +++ b/modules/subnets-beta/README.md @@ -13,7 +13,7 @@ Basic usage of this submodule is as follows: ```hcl module "vpc" { source = "terraform-google-modules/network/google//modules/subnets-beta" - version = "~> 12.0" + version = "~> 13.0" project_id = "" network_name = "example-vpc" diff --git a/modules/subnets-beta/metadata.yaml b/modules/subnets-beta/metadata.yaml index 442ab4ef..d2d6ad9b 100644 --- a/modules/subnets-beta/metadata.yaml +++ b/modules/subnets-beta/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/subnets-beta - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/subnets-beta/versions.tf b/modules/subnets-beta/versions.tf index 7f5fc015..b7dac6db 100644 --- a/modules/subnets-beta/versions.tf +++ b/modules/subnets-beta/versions.tf @@ -25,6 +25,6 @@ terraform { } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-network:subnets-beta/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:subnets-beta/v13.0.0" } } diff --git a/modules/subnets/README.md b/modules/subnets/README.md index 74266c59..194ce16c 100644 --- a/modules/subnets/README.md +++ b/modules/subnets/README.md @@ -13,7 +13,7 @@ Basic usage of this submodule is as follows: ```hcl module "vpc" { source = "terraform-google-modules/network/google//modules/subnets" - version = "~> 12.0" + version = "~> 13.0" project_id = "" network_name = "example-vpc" diff --git a/modules/subnets/metadata.yaml b/modules/subnets/metadata.yaml index 69e071b9..2af3323b 100644 --- a/modules/subnets/metadata.yaml +++ b/modules/subnets/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/subnets - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/subnets/versions.tf b/modules/subnets/versions.tf index f6b5ac70..313bf576 100644 --- a/modules/subnets/versions.tf +++ b/modules/subnets/versions.tf @@ -25,6 +25,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:subnets/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:subnets/v13.0.0" } } diff --git a/modules/vpc-serverless-connector-beta/metadata.yaml b/modules/vpc-serverless-connector-beta/metadata.yaml index 683ea063..ae51f567 100644 --- a/modules/vpc-serverless-connector-beta/metadata.yaml +++ b/modules/vpc-serverless-connector-beta/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/vpc-serverless-connector-beta - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/vpc-serverless-connector-beta/versions.tf b/modules/vpc-serverless-connector-beta/versions.tf index 504a29b6..74d58140 100644 --- a/modules/vpc-serverless-connector-beta/versions.tf +++ b/modules/vpc-serverless-connector-beta/versions.tf @@ -24,6 +24,6 @@ terraform { } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-network:vpc-serverless-connector-beta/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:vpc-serverless-connector-beta/v13.0.0" } } diff --git a/modules/vpc/README.md b/modules/vpc/README.md index 21d6d335..2ae3cf00 100644 --- a/modules/vpc/README.md +++ b/modules/vpc/README.md @@ -14,7 +14,7 @@ Basic usage of this submodule is as follows: ```hcl module "vpc" { source = "terraform-google-modules/network/google//modules/vpc" - version = "~> 12.0" + version = "~> 13.0" project_id = "" network_name = "example-vpc" diff --git a/modules/vpc/metadata.yaml b/modules/vpc/metadata.yaml index 3e6feab0..b59073ae 100644 --- a/modules/vpc/metadata.yaml +++ b/modules/vpc/metadata.yaml @@ -25,7 +25,7 @@ spec: repo: https://github.com/terraform-google-modules/terraform-google-network.git sourceType: git dir: /modules/vpc - version: 12.0.0 + version: 13.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/vpc/versions.tf b/modules/vpc/versions.tf index a68148de..c0332635 100644 --- a/modules/vpc/versions.tf +++ b/modules/vpc/versions.tf @@ -29,6 +29,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network:vpc/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network:vpc/v13.0.0" } } diff --git a/versions.tf b/versions.tf index d2fa089b..fb0d559b 100644 --- a/versions.tf +++ b/versions.tf @@ -28,6 +28,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network/v12.0.0" + module_name = "blueprints/terraform/terraform-google-network/v13.0.0" } }