Skip to content

Commit 794d6a2

Browse files
committed
feat: 🎉 Add portIdRef and portIdSelector support to RouterInterfaceV2
1 parent 6decec3 commit 794d6a2

12 files changed

Lines changed: 464 additions & 0 deletions

File tree

apis/cluster/networking/v1alpha1/zz_generated.deepcopy.go

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/cluster/networking/v1alpha1/zz_generated.resolvers.go

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/cluster/networking/v1alpha1/zz_routerinterfacev2_types.go

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/namespaced/networking/v1alpha1/zz_generated.deepcopy.go

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/namespaced/networking/v1alpha1/zz_generated.resolvers.go

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/namespaced/networking/v1alpha1/zz_routerinterfacev2_types.go

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/cluster/networking/config.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ func Configure(p *config.Provider) {
1919
r.References["subnet_id"] = config.Reference{
2020
TerraformName: "openstack_networking_subnet_v2",
2121
}
22+
r.References["port_id"] = config.Reference{
23+
TerraformName: "openstack_networking_port_v2",
24+
}
2225
})
2326
p.AddResourceConfigurator("openstack_networking_router_v2", func(r *config.Resource) {
2427
r.LateInitializer = config.LateInitializer{

config/namespaced/networking/config.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ func Configure(p *config.Provider) {
1919
r.References["subnet_id"] = config.Reference{
2020
TerraformName: "openstack_networking_subnet_v2",
2121
}
22+
r.References["port_id"] = config.Reference{
23+
TerraformName: "openstack_networking_port_v2",
24+
}
2225
})
2326
p.AddResourceConfigurator("openstack_networking_router_v2", func(r *config.Resource) {
2427
r.LateInitializer = config.LateInitializer{

examples-generated/cluster/networking/v1alpha1/routerinterfacev2.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ spec:
1414
subnetIdSelector:
1515
matchLabels:
1616
testing.upbound.io/example-name: subnet_1
17+
portIdSelector:
18+
matchLabels:
19+
testing.upbound.io/example-name: port_1
1720

1821
---
1922

examples-generated/namespaced/networking/v1alpha1/routerinterfacev2.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ spec:
1515
subnetIdSelector:
1616
matchLabels:
1717
testing.upbound.io/example-name: subnet_1
18+
portIdSelector:
19+
matchLabels:
20+
testing.upbound.io/example-name: port_1
1821

1922
---
2023

0 commit comments

Comments
 (0)