Skip to content

Commit 5cb25fb

Browse files
Merge branch 'terraform-google-modules:main' into main
2 parents aa29ebc + 6b62681 commit 5cb25fb

File tree

47 files changed

+119
-50
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+119
-50
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,24 @@
22

33
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.
44

5+
## [15.1.0](https://github.com/terraform-google-modules/terraform-google-network/compare/v15.0.0...v15.1.0) (2026-02-05)
6+
7+
8+
### Features
9+
10+
* **firewall_rules:** add connections and output types in metadata.yaml ([#671](https://github.com/terraform-google-modules/terraform-google-network/issues/671)) ([9a526c9](https://github.com/terraform-google-modules/terraform-google-network/commit/9a526c995181aa7ac36d4c2ecb66afee625d7c07))
11+
12+
## [15.0.0](https://github.com/terraform-google-modules/terraform-google-network/compare/v14.0.0...v15.0.0) (2026-02-04)
13+
14+
15+
### ⚠ BREAKING CHANGES
16+
17+
* fixing connection with global & regional lb modules ([#669](https://github.com/terraform-google-modules/terraform-google-network/issues/669))
18+
19+
### Bug Fixes
20+
21+
* fixing connection with global & regional lb modules ([#669](https://github.com/terraform-google-modules/terraform-google-network/issues/669)) ([fbbd57e](https://github.com/terraform-google-modules/terraform-google-network/commit/fbbd57eb30c9ab535bd1eaf681f1ed3e9a7f8cc9))
22+
523
## [14.0.0](https://github.com/terraform-google-modules/terraform-google-network/compare/v13.1.0...v14.0.0) (2026-02-02)
624

725

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Comprehensive examples are available in [examples](https://github.com/terraform-
3636
```hcl
3737
module "vpc" {
3838
source = "terraform-google-modules/network/google"
39-
version = "~> 14.0"
39+
version = "~> 15.1"
4040
4141
project_id = "<PROJECT ID>"
4242
network_name = "example-vpc"

metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spec:
2323
source:
2424
repo: https://github.com/terraform-google-modules/terraform-google-network.git
2525
sourceType: git
26-
version: 14.0.0
26+
version: 15.1.0
2727
actuationTool:
2828
flavor: Terraform
2929
version: ">= 1.3"

modules/fabric-net-firewall/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
repo: https://github.com/terraform-google-modules/terraform-google-network.git
2626
sourceType: git
2727
dir: /modules/fabric-net-firewall
28-
version: 14.0.0
28+
version: 15.1.0
2929
actuationTool:
3030
flavor: Terraform
3131
version: ">= 1.3"

modules/fabric-net-firewall/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ terraform {
2525
}
2626

2727
provider_meta "google" {
28-
module_name = "blueprints/terraform/terraform-google-network:fabric-net-firewall/v14.0.0"
28+
module_name = "blueprints/terraform/terraform-google-network:fabric-net-firewall/v15.1.0"
2929
}
3030
}

modules/fabric-net-svpc-access/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
repo: https://github.com/terraform-google-modules/terraform-google-network.git
2626
sourceType: git
2727
dir: /modules/fabric-net-svpc-access
28-
version: 14.0.0
28+
version: 15.1.0
2929
actuationTool:
3030
flavor: Terraform
3131
version: ">= 1.3"

modules/fabric-net-svpc-access/versions.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ terraform {
2929
}
3030

3131
provider_meta "google" {
32-
module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v14.0.0"
32+
module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v15.1.0"
3333
}
3434
provider_meta "google-beta" {
35-
module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v14.0.0"
35+
module_name = "blueprints/terraform/terraform-google-network:fabric-net-svpc-access/v15.1.0"
3636
}
3737
}

modules/firewall-rules/metadata.yaml

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
repo: https://github.com/terraform-google-modules/terraform-google-network.git
2626
sourceType: git
2727
dir: /modules/firewall-rules
28-
version: 14.0.0
28+
version: 15.1.0
2929
actuationTool:
3030
flavor: Terraform
3131
version: ">= 1.3"
@@ -104,6 +104,12 @@ spec:
104104
description: Name of the network this set of firewall rules applies to.
105105
varType: string
106106
required: true
107+
connections:
108+
- source:
109+
source: github.com/terraform-google-modules/terraform-google-network
110+
version: ">= 13.0.0"
111+
spec:
112+
outputExpr: network_name
107113
- name: rules
108114
description: This is DEPRECATED and available for backward compatibility. Use ingress_rules and egress_rules variables. List of custom rule definitions
109115
varType: |-
@@ -160,6 +166,37 @@ spec:
160166
}))
161167
}))
162168
defaultValue: []
169+
connections:
170+
- source:
171+
source: github.com/terraform-google-modules/terraform-google-service-accounts//modules/simple-sa
172+
version: ">= 4.4"
173+
spec:
174+
outputExpr: email
175+
inputPath: source_service_accounts
176+
- source:
177+
source: github.com/terraform-google-modules/terraform-google-service-accounts//modules/simple-sa
178+
version: ">= 4.4"
179+
spec:
180+
outputExpr: email
181+
inputPath: target_service_accounts
182+
- source:
183+
source: github.com/terraform-google-modules/terraform-google-address
184+
version: ">= 4.3"
185+
spec:
186+
outputExpr: addresses
187+
inputPath: source_ranges
188+
- source:
189+
source: github.com/terraform-google-modules/terraform-google-lb-http//modules/frontend
190+
version: ">= 14.0.0"
191+
spec:
192+
outputExpr: "[external_ip]"
193+
inputPath: source_ranges
194+
- source:
195+
source: github.com/GoogleCloudPlatform/terraform-google-regional-lb-http//modules/frontend
196+
version: ">= 0.7.0"
197+
spec:
198+
outputExpr: "[external_ip]"
199+
inputPath: source_ranges
163200
- name: egress_rules
164201
description: List of egress rules. This will be ignored if variable 'rules' is non-empty
165202
varType: |-
@@ -191,8 +228,22 @@ spec:
191228
outputs:
192229
- name: firewall_rules
193230
description: The created firewall rule resources
231+
type:
232+
- map
233+
- - object
234+
- id: string
235+
name: string
236+
self_link: string
237+
creation_timestamp: string
194238
- name: firewall_rules_ingress_egress
195239
description: The created firewall ingress/egress rule resources
240+
type:
241+
- map
242+
- - object
243+
- id: string
244+
name: string
245+
self_link: string
246+
creation_timestamp: string
196247
requirements:
197248
roles:
198249
- level: Project

modules/firewall-rules/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ terraform {
2525
}
2626

2727
provider_meta "google" {
28-
module_name = "blueprints/terraform/terraform-google-network:firewall-rules/v14.0.0"
28+
module_name = "blueprints/terraform/terraform-google-network:firewall-rules/v15.1.0"
2929
}
3030
}

modules/hierarchical-firewall-policy/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ There are examples included for [hierarchical firewall policy](../../examples/hi
3131
```hcl
3232
module "firewal_policy" {
3333
source = "terraform-google-modules/network/google//modules/hierarchical-firewall-policy"
34-
version = "~> 14.0"
34+
version = "~> 15.1"
3535
3636
parent_node = "folders/123456789012"
3737
policy_name = "test-policy"

0 commit comments

Comments
 (0)