Skip to content

Commit d6cba58

Browse files
Merge pull request #561 from beagles/uni04delta-designate
Add designate to uni04delta Adds the required network attachment and enables designate with defaults. Reviewed-by: omersch381 Reviewed-by: Brent Eagles <[email protected]> Reviewed-by: Andrew Bays <[email protected]> Reviewed-by: John Fulton <[email protected]>
2 parents 36e1262 + e28880c commit d6cba58

File tree

15 files changed

+1029
-1
lines changed

15 files changed

+1029
-1
lines changed

automation/net-env/uni04delta-adoption.yaml

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,26 @@ instances:
191191
network_name: ctlplane
192192
prefix_length_v4: 24
193193
skip_nm: false
194+
designate:
195+
interface_name: enp6s0.24
196+
ip_v4: 172.26.0.10
197+
mac_addr: '52:54:00:18:b0:f6'
198+
mtu: 1500
199+
network_name: designate
200+
parent_interface: enp6s0
201+
skip_nm: false
202+
vlan_id: 24
203+
prefix_length_v4: 24
204+
designateext:
205+
interface_name: enp6s0.34
206+
ip_v4: 172.34.0.10
207+
mac_addr: '52:54:00:18:c0:f6'
208+
mtu: 1500
209+
network_name: designateext
210+
parent_interface: enp6s0
211+
skip_nm: false
212+
vlan_id: 34
213+
prefix_length_v4: 24
194214
internalapi:
195215
interface_name: enp6s0.120
196216
ip_v4: 172.17.0.10
@@ -248,6 +268,26 @@ instances:
248268
network_name: ctlplane
249269
prefix_length_v4: 24
250270
skip_nm: false
271+
designate:
272+
interface_name: enp6s0.24
273+
ip_v4: 172.26.0.11
274+
mac_addr: '52:54:00:18:b0:f7'
275+
mtu: 1500
276+
network_name: designate
277+
parent_interface: enp6s0
278+
skip_nm: false
279+
vlan_id: 24
280+
prefix_length_v4: 24
281+
designateext:
282+
interface_name: enp6s0.34
283+
ip_v4: 172.34.0.11
284+
mac_addr: '52:54:00:18:c0:f7'
285+
mtu: 1500
286+
network_name: designateext
287+
parent_interface: enp6s0
288+
skip_nm: false
289+
vlan_id: 34
290+
prefix_length_v4: 24
251291
internalapi:
252292
interface_name: enp6s0.120
253293
ip_v4: 172.17.0.11
@@ -305,6 +345,26 @@ instances:
305345
network_name: ctlplane
306346
prefix_length_v4: 24
307347
skip_nm: false
348+
designate:
349+
interface_name: enp6s0.24
350+
ip_v4: 172.26.0.12
351+
mac_addr: '52:54:00:18:b0:f8'
352+
mtu: 1500
353+
network_name: designate
354+
parent_interface: enp6s0
355+
skip_nm: false
356+
vlan_id: 24
357+
prefix_length_v4: 24
358+
designateext:
359+
interface_name: enp6s0.34
360+
ip_v4: 172.34.0.12
361+
mac_addr: '52:54:00:18:c0:f8'
362+
mtu: 1500
363+
network_name: designateext
364+
parent_interface: enp6s0
365+
skip_nm: false
366+
vlan_id: 34
367+
prefix_length_v4: 24
308368
internalapi:
309369
interface_name: enp6s0.120
310370
ip_v4: 172.17.0.12
@@ -558,6 +618,70 @@ networks:
558618
start: 192.168.122.100
559619
start_host: 100
560620
ipv6_ranges: []
621+
designate:
622+
dns_v4: []
623+
dns_v6: []
624+
mtu: 1500
625+
network_name: designate
626+
network_v4: 172.26.0.0/24
627+
search_domain: designate.example.com
628+
tools:
629+
metallb:
630+
ipv4_ranges:
631+
- end: 172.26.0.90
632+
end_host: 90
633+
length: 11
634+
start: 172.26.0.80
635+
start_host: 80
636+
ipv6_ranges: []
637+
multus:
638+
ipv4_ranges:
639+
- end: 172.26.0.70
640+
end_host: 70
641+
length: 41
642+
start: 172.26.0.30
643+
start_host: 30
644+
ipv6_ranges: []
645+
netconfig:
646+
ipv4_ranges:
647+
- end: 172.26.0.200
648+
end_host: 200
649+
length: 101
650+
start: 172.26.0.100
651+
ipv6_ranges: []
652+
vlan_id: 24
653+
designateext:
654+
dns_v4: []
655+
dns_v6: []
656+
mtu: 1500
657+
network_name: designateext
658+
network_v4: 172.34.0.0/24
659+
search_domain: designateext.example.com
660+
tools:
661+
metallb:
662+
ipv4_ranges:
663+
- end: 172.34.0.90
664+
end_host: 90
665+
length: 11
666+
start: 172.34.0.80
667+
start_host: 80
668+
ipv6_ranges: []
669+
multus:
670+
ipv4_ranges:
671+
- end: 172.34.0.70
672+
end_host: 70
673+
length: 41
674+
start: 172.34.0.30
675+
start_host: 30
676+
ipv6_ranges: []
677+
netconfig:
678+
ipv4_ranges:
679+
- end: 172.34.0.200
680+
end_host: 200
681+
length: 101
682+
start: 172.34.0.100
683+
ipv6_ranges: []
684+
vlan_id: 34
561685
external:
562686
dns_v4:
563687
- 10.46.22.128

automation/net-env/uni04delta.yaml

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,26 @@ instances:
191191
network_name: ctlplane
192192
prefix_length_v4: 24
193193
skip_nm: false
194+
designate:
195+
interface_name: enp6s0.24
196+
ip_v4: 172.26.0.10
197+
mac_addr: '52:54:00:18:b0:f6'
198+
mtu: 1500
199+
network_name: designate
200+
parent_interface: enp6s0
201+
skip_nm: false
202+
vlan_id: 24
203+
prefix_length_v4: 24
204+
designateext:
205+
interface_name: enp6s0.34
206+
ip_v4: 172.34.0.10
207+
mac_addr: '52:54:00:18:c0:f6'
208+
mtu: 1500
209+
network_name: designateext
210+
parent_interface: enp6s0
211+
skip_nm: false
212+
vlan_id: 34
213+
prefix_length_v4: 24
194214
internalapi:
195215
interface_name: enp6s0.120
196216
ip_v4: 172.17.0.10
@@ -248,6 +268,26 @@ instances:
248268
network_name: ctlplane
249269
prefix_length_v4: 24
250270
skip_nm: false
271+
designate:
272+
interface_name: enp6s0.24
273+
ip_v4: 172.26.0.11
274+
mac_addr: '52:54:00:18:b0:f7'
275+
mtu: 1500
276+
network_name: designate
277+
parent_interface: enp6s0
278+
skip_nm: false
279+
vlan_id: 24
280+
prefix_length_v4: 24
281+
designateext:
282+
interface_name: enp6s0.34
283+
ip_v4: 172.34.0.11
284+
mac_addr: '52:54:00:18:c0:f7'
285+
mtu: 1500
286+
network_name: designateext
287+
parent_interface: enp6s0
288+
skip_nm: false
289+
vlan_id: 34
290+
prefix_length_v4: 24
251291
internalapi:
252292
interface_name: enp6s0.120
253293
ip_v4: 172.17.0.11
@@ -305,6 +345,26 @@ instances:
305345
network_name: ctlplane
306346
prefix_length_v4: 24
307347
skip_nm: false
348+
designate:
349+
interface_name: enp6s0.24
350+
ip_v4: 172.26.0.12
351+
mac_addr: '52:54:00:18:b0:f8'
352+
mtu: 1500
353+
network_name: designate
354+
parent_interface: enp6s0
355+
skip_nm: false
356+
vlan_id: 24
357+
prefix_length_v4: 24
358+
designateext:
359+
interface_name: enp6s0.34
360+
ip_v4: 172.34.0.12
361+
mac_addr: '52:54:00:18:c0:f8'
362+
mtu: 1500
363+
network_name: designateext
364+
parent_interface: enp6s0
365+
skip_nm: false
366+
vlan_id: 34
367+
prefix_length_v4: 24
308368
internalapi:
309369
interface_name: enp6s0.120
310370
ip_v4: 172.17.0.12
@@ -558,6 +618,70 @@ networks:
558618
start: 192.168.122.100
559619
start_host: 100
560620
ipv6_ranges: []
621+
designate:
622+
dns_v4: []
623+
dns_v6: []
624+
mtu: 1500
625+
network_name: designate
626+
network_v4: 172.26.0.0/24
627+
search_domain: designate.example.com
628+
tools:
629+
metallb:
630+
ipv4_ranges:
631+
- end: 172.26.0.90
632+
end_host: 90
633+
length: 11
634+
start: 172.26.0.80
635+
start_host: 80
636+
ipv6_ranges: []
637+
multus:
638+
ipv4_ranges:
639+
- end: 172.26.0.70
640+
end_host: 70
641+
length: 41
642+
start: 172.26.0.30
643+
start_host: 30
644+
ipv6_ranges: []
645+
netconfig:
646+
ipv4_ranges:
647+
- end: 172.26.0.200
648+
end_host: 200
649+
length: 101
650+
start: 172.26.0.100
651+
ipv6_ranges: []
652+
vlan_id: 24
653+
designateext:
654+
dns_v4: []
655+
dns_v6: []
656+
mtu: 1500
657+
network_name: designateext
658+
network_v4: 172.34.0.0/24
659+
search_domain: designateext.example.com
660+
tools:
661+
metallb:
662+
ipv4_ranges:
663+
- end: 172.34.0.90
664+
end_host: 90
665+
length: 11
666+
start: 172.34.0.80
667+
start_host: 80
668+
ipv6_ranges: []
669+
multus:
670+
ipv4_ranges:
671+
- end: 172.34.0.70
672+
end_host: 70
673+
length: 41
674+
start: 172.34.0.30
675+
start_host: 30
676+
ipv6_ranges: []
677+
netconfig:
678+
ipv4_ranges:
679+
- end: 172.34.0.200
680+
end_host: 200
681+
length: 101
682+
start: 172.34.0.100
683+
ipv6_ranges: []
684+
vlan_id: 34
561685
external:
562686
dns_v4:
563687
- 10.46.22.128

dt/uni04delta/kustomization.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,63 @@ replacements:
3131
- spec.neutron.template.customServiceConfig
3232
options:
3333
create: true
34+
35+
- source:
36+
kind: ConfigMap
37+
name: service-values
38+
fieldPath: data.designate-redis.replicas
39+
targets:
40+
- select:
41+
kind: OpenStackControlPlane
42+
fieldPaths:
43+
- spec.redis.templates.designate-redis.replicas
44+
options:
45+
create: true
46+
47+
- source:
48+
kind: ConfigMap
49+
name: service-values
50+
fieldPath: data.designate-redis.enabled
51+
targets:
52+
- select:
53+
kind: OpenStackControlPlane
54+
fieldPaths:
55+
- spec.redis.enabled
56+
options:
57+
create: true
58+
59+
- source:
60+
kind: ConfigMap
61+
name: service-values
62+
fieldPath: data.designate.enabled
63+
targets:
64+
- select:
65+
kind: OpenStackControlPlane
66+
fieldPaths:
67+
- spec.designate.enabled
68+
options:
69+
create: true
70+
71+
- source:
72+
kind: ConfigMap
73+
name: service-values
74+
fieldPath: data.designate.bind9Services
75+
targets:
76+
- select:
77+
kind: OpenStackControlPlane
78+
fieldPaths:
79+
- spec.designate.template.designateBackendbind9.override
80+
options:
81+
create: true
82+
83+
- source:
84+
kind: ConfigMap
85+
name: service-values
86+
fieldPath: data.designate.nsRecords
87+
targets:
88+
- select:
89+
kind: OpenStackControlPlane
90+
fieldPaths:
91+
- spec.designate.template.nsRecords
92+
options:
93+
create: true

0 commit comments

Comments
 (0)