Skip to content

Commit 9ad73be

Browse files
committed
WIP [unialpha] Add octavia vlan network on networkers
1 parent 0562737 commit 9ad73be

File tree

7 files changed

+86
-55
lines changed

7 files changed

+86
-55
lines changed

automation/net-env/uni01alpha.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,19 @@ instances:
159159
skip_nm: false
160160
trunk_parent: ctlplane
161161
vlan_id: 22
162+
octavia:
163+
interface_name: eth1.23
164+
ip_v4: 172.23.0.106
165+
is_trunk_parent: false
166+
mac_addr: '52:54:00:53:17:40'
167+
mtu: 1500
168+
netmask_v4: 255.255.255.0
169+
network_name: octavia
170+
parent_interface: eth1
171+
prefix_length_v4: 24
172+
skip_nm: false
173+
trunk_parent: ctlplane
174+
vlan_id: 23
162175
networker-1:
163176
hostname: networker-1
164177
name: networker-1
@@ -199,6 +212,19 @@ instances:
199212
skip_nm: false
200213
trunk_parent: ctlplane
201214
vlan_id: 22
215+
octavia:
216+
interface_name: eth1.23
217+
ip_v4: 172.23.0.107
218+
is_trunk_parent: false
219+
mac_addr: '52:54:00:53:13:45'
220+
mtu: 1500
221+
netmask_v4: 255.255.255.0
222+
network_name: octavia
223+
parent_interface: eth1
224+
prefix_length_v4: 24
225+
skip_nm: false
226+
trunk_parent: ctlplane
227+
vlan_id: 23
202228
networker-2:
203229
hostname: networker-2
204230
name: networker-2
@@ -239,6 +265,19 @@ instances:
239265
skip_nm: false
240266
trunk_parent: ctlplane
241267
vlan_id: 22
268+
octavia:
269+
interface_name: eth1.23
270+
ip_v4: 172.23.0.108
271+
is_trunk_parent: false
272+
mac_addr: '52:54:00:53:11:51'
273+
mtu: 1500
274+
netmask_v4: 255.255.255.0
275+
network_name: octavia
276+
parent_interface: eth1
277+
prefix_length_v4: 24
278+
skip_nm: false
279+
trunk_parent: ctlplane
280+
vlan_id: 23
242281
ocp-0:
243282
hostname: master-0
244283
name: ocp-0

dt/uni01alpha/networking/netconfig/kustomization.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,15 @@ replacements:
4343
kind: NetConfig
4444
fieldPaths:
4545
- spec.networks.[name=tenant].dnsDomain
46+
- source:
47+
kind: ConfigMap
48+
name: network-values
49+
fieldPath: data.octavia.dnsDomain
50+
targets:
51+
- select:
52+
kind: NetConfig
53+
fieldPaths:
54+
- spec.networks.[name=octavia].dnsDomain
4655

4756
# NetConfig MTU
4857
- source:
@@ -81,6 +90,15 @@ replacements:
8190
kind: NetConfig
8291
fieldPaths:
8392
- spec.networks.[name=tenant].mtu
93+
- source:
94+
kind: ConfigMap
95+
name: network-values
96+
fieldPath: data.octavia.mtu
97+
targets:
98+
- select:
99+
kind: NetConfig
100+
fieldPaths:
101+
- spec.networks.[name=octavia].mtu
84102

85103
# NetConfig subnets
86104
- source:
@@ -119,3 +137,12 @@ replacements:
119137
kind: NetConfig
120138
fieldPaths:
121139
- spec.networks.[name=tenant].subnets
140+
- source:
141+
kind: ConfigMap
142+
name: network-values
143+
fieldPath: data.octavia.subnets
144+
targets:
145+
- select:
146+
kind: NetConfig
147+
fieldPaths:
148+
- spec.networks.[name=octavia].subnets

dt/uni01alpha/networking/netconfig/netconfig.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,8 @@ spec:
2626
subnets:
2727
- _replaced_
2828
mtu: 1500
29+
- dnsDomain: _replaced_
30+
name: octavia
31+
subnets:
32+
- _replaced_
33+
mtu: 1500

dt/uni01alpha/networking/nncp/kustomization.yaml

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -35,24 +35,6 @@ patches:
3535
base-iface: _replaced_
3636
id: _replaced_
3737
38-
- target:
39-
kind: NodeNetworkConfigurationPolicy
40-
name: master-0
41-
patch: |-
42-
- op: add
43-
path: /spec/desiredState/interfaces/-
44-
value:
45-
description: Octavia bridge
46-
mtu: 1500
47-
name: octbr
48-
type: linux-bridge
49-
bridge:
50-
options:
51-
stp:
52-
enabled: false
53-
port:
54-
- name: octavia
55-
5638
- target:
5739
kind: NodeNetworkConfigurationPolicy
5840
name: master-1
@@ -68,24 +50,6 @@ patches:
6850
base-iface: _replaced_
6951
id: _replaced_
7052
71-
- target:
72-
kind: NodeNetworkConfigurationPolicy
73-
name: master-1
74-
patch: |-
75-
- op: add
76-
path: /spec/desiredState/interfaces/-
77-
value:
78-
description: Octavia bridge
79-
mtu: 1500
80-
name: octbr
81-
type: linux-bridge
82-
bridge:
83-
options:
84-
stp:
85-
enabled: false
86-
port:
87-
- name: octavia
88-
8953
- target:
9054
kind: NodeNetworkConfigurationPolicy
9155
name: master-2
@@ -101,24 +65,6 @@ patches:
10165
base-iface: _replaced_
10266
id: _replaced_
10367
104-
- target:
105-
kind: NodeNetworkConfigurationPolicy
106-
name: master-2
107-
patch: |-
108-
- op: add
109-
path: /spec/desiredState/interfaces/-
110-
value:
111-
description: Octavia bridge
112-
mtu: 1500
113-
name: octbr
114-
type: linux-bridge
115-
bridge:
116-
options:
117-
stp:
118-
enabled: false
119-
port:
120-
- name: octavia
121-
12268
- target:
12369
kind: NodeNetworkConfigurationPolicy
12470
name: master-0

examples/dt/uni01alpha/control-plane/networking/nncp/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,13 @@ data:
161161
162162
octavia:
163163
dnsDomain: octavia.openstack.lab
164+
subnets:
165+
- allocationRanges:
166+
- end: 172.23.0.250
167+
start: 172.23.0.100
168+
cidr: 172.23.0.0/24
169+
name: subnet1
170+
vlan: 23
164171
mtu: 1500
165172
vlan: 23
166173
base_iface: enp7s0

examples/dt/uni01alpha/control-plane/service-values.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ data:
129129
ovnController:
130130
nicMappings:
131131
datacentre: ocpbr
132-
octavia: octbr
133132
ironic: ironic
134133
availability-zones:
135134
- zone-1

examples/dt/uni01alpha/networker/nodeset/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ data:
9090
subnetName: subnet1
9191
- name: tenant
9292
subnetName: subnet1
93+
- name: octavia
94+
subnetName: subnet1
9395

9496
nodes:
9597
edpm-networker-0:
@@ -105,6 +107,8 @@ data:
105107
subnetName: subnet1
106108
- name: tenant
107109
subnetName: subnet1
110+
- name: octavia
111+
subnetName: subnet1
108112
edpm-networker-1:
109113
hostName: edpm-networker-1
110114
ansible:
@@ -118,6 +122,8 @@ data:
118122
subnetName: subnet1
119123
- name: tenant
120124
subnetName: subnet1
125+
- name: octavia
126+
subnetName: subnet1
121127
edpm-networker-2:
122128
hostName: edpm-networker-2
123129
ansible:
@@ -131,6 +137,8 @@ data:
131137
subnetName: subnet1
132138
- name: tenant
133139
subnetName: subnet1
140+
- name: octavia
141+
subnetName: subnet1
134142

135143
services:
136144
- bootstrap

0 commit comments

Comments
 (0)