Skip to content

Commit 8247828

Browse files
committed
feat: Add floatingIpRef and floatingIpSelector support to FloatingipAssociateV2
Signed-off-by: titigmr <thierry.gmr@outlook.fr>
1 parent 4726e14 commit 8247828

12 files changed

Lines changed: 480 additions & 18 deletions

File tree

apis/cluster/networking/v1alpha1/zz_floatingipassociatev2_types.go

Lines changed: 20 additions & 3 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.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/namespaced/networking/v1alpha1/zz_floatingipassociatev2_types.go

Lines changed: 20 additions & 3 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.

config/cluster/networking/config.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ func Configure(p *config.Provider) {
1212
IgnoredFields: []string{"allocation_pools"},
1313
}
1414
})
15+
p.AddResourceConfigurator("openstack_networking_floatingip_associate_v2", func(r *config.Resource) {
16+
r.References["floating_ip"] = config.Reference{
17+
TerraformName: "openstack_networking_floatingip_v2",
18+
}
19+
})
1520
p.AddResourceConfigurator("openstack_networking_router_interface_v2", func(r *config.Resource) {
1621
r.References["router_id"] = config.Reference{
1722
TerraformName: "openstack_networking_router_v2",

config/namespaced/networking/config.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ func Configure(p *config.Provider) {
1212
IgnoredFields: []string{"allocation_pools"},
1313
}
1414
})
15+
p.AddResourceConfigurator("openstack_networking_floatingip_associate_v2", func(r *config.Resource) {
16+
r.References["floating_ip"] = config.Reference{
17+
TerraformName: "openstack_networking_floatingip_v2",
18+
}
19+
})
1520
p.AddResourceConfigurator("openstack_networking_router_interface_v2", func(r *config.Resource) {
1621
r.References["router_id"] = config.Reference{
1722
TerraformName: "openstack_networking_router_v2",

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ metadata:
88
name: fip-1
99
spec:
1010
forProvider:
11-
floatingIp: 1.2.3.4
11+
floatingIpSelector:
12+
matchLabels:
13+
testing.upbound.io/example-name: example
1214
portIdSelector:
1315
matchLabels:
1416
testing.upbound.io/example-name: port_1

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ metadata:
99
namespace: upbound-system
1010
spec:
1111
forProvider:
12-
floatingIp: 1.2.3.4
12+
floatingIpSelector:
13+
matchLabels:
14+
testing.upbound.io/example-name: example
1315
portIdSelector:
1416
matchLabels:
1517
testing.upbound.io/example-name: port_1

0 commit comments

Comments
 (0)