Skip to content

Commit 27ee3f7

Browse files
Merge pull request openstack-k8s-operators#264 from eduolivares/bgp-vlan-transparency
[BGP_DT01] Fixes in neutron and NAD Changes in BGP DT01: neutron vlan_transparency enabled Removed unused BGP NADs. Only one BGP NAD is used for the moment and it has been fixed. Reviewed-by: Yatin Karel <[email protected]> Reviewed-by: Andrew Bays <[email protected]>
2 parents 9926598 + a9859a1 commit 27ee3f7

File tree

8 files changed

+77
-413
lines changed

8 files changed

+77
-413
lines changed

dt/bgp/kustomization.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ transformers:
2727
components:
2828
- ../../lib/networking
2929
- networking/bgpmetallb
30-
- networking/nad
3130
- ../../lib/control-plane
3231

3332
resources:

dt/bgp/networking/nad/kustomization.yaml

Lines changed: 0 additions & 75 deletions
This file was deleted.

dt/bgp/networking/nad/ocp_network_template.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

dt/bgp/networking/nad/ocp_networks_netattach.yaml

Lines changed: 0 additions & 48 deletions
This file was deleted.

examples/dt/bgp/bgp_dt01/control-plane/kustomization.yaml

Lines changed: 12 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ patches:
5555
- target:
5656
kind: NetworkAttachmentDefinition
5757
labelSelector: "osp/net-attach-def-type=bgp"
58-
name: bgpnet-[3-6]-[0-1]
5958
path: ocp_network_template.yaml
6059

6160
replacements:
@@ -138,82 +137,34 @@ replacements:
138137
- source:
139138
kind: ConfigMap
140139
name: network-values
141-
fieldPath: data.bgp.net-attach-def.node3.bgpnet0
140+
fieldPath: data.bgp.net-attach-def.node6
142141
targets:
143142
- select:
144143
kind: NetworkAttachmentDefinition
145-
name: bgpnet-3-0
146-
fieldPaths:
147-
- spec.config
148-
- source:
149-
kind: ConfigMap
150-
name: network-values
151-
fieldPath: data.bgp.net-attach-def.node3.bgpnet1
152-
targets:
153-
- select:
154-
kind: NetworkAttachmentDefinition
155-
name: bgpnet-3-1
156-
fieldPaths:
157-
- spec.config
158-
- source:
159-
kind: ConfigMap
160-
name: network-values
161-
fieldPath: data.bgp.net-attach-def.node4.bgpnet0
162-
targets:
163-
- select:
164-
kind: NetworkAttachmentDefinition
165-
name: bgpnet-4-0
166-
fieldPaths:
167-
- spec.config
168-
- source:
169-
kind: ConfigMap
170-
name: network-values
171-
fieldPath: data.bgp.net-attach-def.node4.bgpnet1
172-
targets:
173-
- select:
174-
kind: NetworkAttachmentDefinition
175-
name: bgpnet-4-1
176-
fieldPaths:
177-
- spec.config
178-
- source:
179-
kind: ConfigMap
180-
name: network-values
181-
fieldPath: data.bgp.net-attach-def.node5.bgpnet0
182-
targets:
183-
- select:
184-
kind: NetworkAttachmentDefinition
185-
name: bgpnet-5-0
186-
fieldPaths:
187-
- spec.config
188-
- source:
189-
kind: ConfigMap
190-
name: network-values
191-
fieldPath: data.bgp.net-attach-def.node5.bgpnet1
192-
targets:
193-
- select:
194-
kind: NetworkAttachmentDefinition
195-
name: bgpnet-5-1
144+
name: bgpnet-worker-3
196145
fieldPaths:
197146
- spec.config
147+
# disable OCP workers as gateway nodes
198148
- source:
199149
kind: ConfigMap
200-
name: network-values
201-
fieldPath: data.bgp.net-attach-def.node6.bgpnet0
150+
name: service-values
151+
fieldPath: data.ovn.ovnController.external-ids
202152
targets:
203153
- select:
204-
kind: NetworkAttachmentDefinition
205-
name: bgpnet-6-0
154+
kind: OpenStackControlPlane
206155
fieldPaths:
207-
- spec.config
208-
# disable OCP workers as gateway nodes
156+
- spec.ovn.template.ovnController.external-ids
157+
options:
158+
create: true
159+
# configure neutron customServiceConfig
209160
- source:
210161
kind: ConfigMap
211162
name: service-values
212-
fieldPath: data.ovn.ovnController.external-ids
163+
fieldPath: data.neutron.customServiceConfig
213164
targets:
214165
- select:
215166
kind: OpenStackControlPlane
216167
fieldPaths:
217-
- spec.ovn.template.ovnController.external-ids
168+
- spec.neutron.template.customServiceConfig
218169
options:
219170
create: true

0 commit comments

Comments
 (0)