diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f1f89252..6a908faf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ 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. +## [11.0.0](https://github.com/terraform-google-modules/terraform-google-network/compare/v10.0.0...v11.0.0) (2025-04-23) + + +### ⚠ BREAKING CHANGES + +* **TPG>6.28:** added support for packet mirroring firewall policy rule, src_networks, src_network_scope and dest_network_scope ([#596](https://github.com/terraform-google-modules/terraform-google-network/issues/596)) + +### Features + +* added security profile rule support in network firewall policy ([#602](https://github.com/terraform-google-modules/terraform-google-network/issues/602)) ([339e6f6](https://github.com/terraform-google-modules/terraform-google-network/commit/339e6f6013d5d7b749f4e8eb18410dc59f1d6ab3)) +* **TPG>6.28:** added support for packet mirroring firewall policy rule, src_networks, src_network_scope and dest_network_scope ([#596](https://github.com/terraform-google-modules/terraform-google-network/issues/596)) ([3ac6496](https://github.com/terraform-google-modules/terraform-google-network/commit/3ac64964bd2fd7f9f4f763d6f5152e9456f2e175)) + ## [10.0.0](https://github.com/terraform-google-modules/terraform-google-network/compare/v9.3.0...v10.0.0) (2024-12-11) diff --git a/metadata.yaml b/metadata.yaml index ec4d4fbf9..31ae945c9 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: 10.0.0 + version: 11.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 278a2d628..7854cae53 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: 10.0.0 + version: 11.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 4bbadfa82..09bb4a069 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:fabric-net-firewall/v11.0.0" } } diff --git a/modules/fabric-net-svpc-access/metadata.yaml b/modules/fabric-net-svpc-access/metadata.yaml index f1df16dee..c2c7a0927 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 0.13.0" diff --git a/modules/fabric-net-svpc-access/versions.tf b/modules/fabric-net-svpc-access/versions.tf index 1bfe6b0a9..82eb0ce4a 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v11.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v11.0.0" } } diff --git a/modules/firewall-rules/metadata.yaml b/modules/firewall-rules/metadata.yaml index d13b7f4f0..85eb7ec03 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 1.3.0" diff --git a/modules/firewall-rules/versions.tf b/modules/firewall-rules/versions.tf index 5444854f3..9d34650f0 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:firewall-rules/v11.0.0" } } diff --git a/modules/hierarchical-firewall-policy/metadata.yaml b/modules/hierarchical-firewall-policy/metadata.yaml index 953187a75..05202a942 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 1.3.0" diff --git a/modules/hierarchical-firewall-policy/versions.tf b/modules/hierarchical-firewall-policy/versions.tf index 8457696c9..5a3d047db 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:hierarchical-firewall-policy/v11.0.0" } } diff --git a/modules/network-connectivity-center/metadata.yaml b/modules/network-connectivity-center/metadata.yaml index 7fc20bf67..7c458f807 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 1.3.0" diff --git a/modules/network-connectivity-center/versions.tf b/modules/network-connectivity-center/versions.tf index 18a757ec3..3b66d4746 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:network-connectivity-center/v11.0.0" } } diff --git a/modules/network-firewall-policy/metadata.yaml b/modules/network-firewall-policy/metadata.yaml index e604bc57d..02f961171 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 1.3.0" diff --git a/modules/network-firewall-policy/versions.tf b/modules/network-firewall-policy/versions.tf index 7b8fa90f6..327a1a39f 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:network-firewall-policy/v11.0.0" } } diff --git a/modules/network-peering/metadata.yaml b/modules/network-peering/metadata.yaml index 4e551b09b..73fdef5db 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 0.13.0" diff --git a/modules/network-peering/versions.tf b/modules/network-peering/versions.tf index e1f34745d..c2eb5972c 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:network-peering/v11.0.0" } } diff --git a/modules/private-service-connect/metadata.yaml b/modules/private-service-connect/metadata.yaml index a70625b8e..706c017a6 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 0.13" diff --git a/modules/private-service-connect/versions.tf b/modules/private-service-connect/versions.tf index 7aca98f82..c11472758 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:private-service-connect/v11.0.0" } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-network:private-service-connect/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:private-service-connect/v11.0.0" } } diff --git a/modules/routes-beta/metadata.yaml b/modules/routes-beta/metadata.yaml index 4d80795ad..2aab83360 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 0.13.0" diff --git a/modules/routes-beta/versions.tf b/modules/routes-beta/versions.tf index bdb4f64f9..f7e5a73f7 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:routes-beta/v11.0.0" } } diff --git a/modules/routes/metadata.yaml b/modules/routes/metadata.yaml index 46784e718..89133366e 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 0.13.0" diff --git a/modules/routes/versions.tf b/modules/routes/versions.tf index b4e680098..fb2dbc105 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:routes/v11.0.0" } } diff --git a/modules/subnets-beta/metadata.yaml b/modules/subnets-beta/metadata.yaml index 26dbf1e2d..7a9b58082 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 0.13.0" diff --git a/modules/subnets-beta/versions.tf b/modules/subnets-beta/versions.tf index 2a82b825e..d5d53d4a1 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:subnets-beta/v11.0.0" } } diff --git a/modules/subnets/metadata.yaml b/modules/subnets/metadata.yaml index 42d617c09..ad398b307 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/subnets/versions.tf b/modules/subnets/versions.tf index e48fd7440..803463caa 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:subnets/v11.0.0" } } diff --git a/modules/vpc-serverless-connector-beta/metadata.yaml b/modules/vpc-serverless-connector-beta/metadata.yaml index 094bac160..9585f0984 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: 10.0.0 + version: 11.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 f66f7aa34..848616196 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:vpc-serverless-connector-beta/v11.0.0" } } diff --git a/modules/vpc/metadata.yaml b/modules/vpc/metadata.yaml index 3c9182ba5..925d70562 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: 10.0.0 + version: 11.0.0 actuationTool: flavor: Terraform version: ">= 1.3" diff --git a/modules/vpc/versions.tf b/modules/vpc/versions.tf index 2acefd507..d528b0103 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/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network:vpc/v11.0.0" } } diff --git a/versions.tf b/versions.tf index f4f1d8548..a2314ea17 100644 --- a/versions.tf +++ b/versions.tf @@ -28,6 +28,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-network/v10.0.0" + module_name = "blueprints/terraform/terraform-google-network/v11.0.0" } }