Skip to content

Commit 8ad9fcd

Browse files
Merge pull request #2617 from pliurh/transit_switch_subnet
OCPBUGS-48323: Pass transit_switch_subnet options in ovnkube-node pod for single-zone
2 parents 9a03912 + defa7da commit 8ad9fcd

File tree

3 files changed

+47
-0
lines changed

3 files changed

+47
-0
lines changed

bindata/network/ovn-kubernetes/managed/common/004-config.yaml

+15
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@ data:
6060
{{- end }}
6161
{{- if .OVNHybridOverlayEnable }}
6262

63+
[clustermanager]
64+
{{- if .V4TransitSwitchSubnet }}
65+
v4-transit-switch-subnet="{{.V4TransitSwitchSubnet}}"
66+
{{- end }}
67+
{{- if .V6TransitSwitchSubnet }}
68+
v6-transit-switch-subnet="{{.V6TransitSwitchSubnet}}"
69+
{{- end }}
70+
6371
[hybridoverlay]
6472
enabled=true
6573
{{- if .OVNHybridOverlayNetCIDR }}
@@ -143,6 +151,13 @@ data:
143151
v6-masquerade-subnet="{{.V6InternalMasqueradeSubnet}}"
144152
{{- end }}
145153

154+
[clustermanager]
155+
{{- if .V4TransitSwitchSubnet }}
156+
v4-transit-switch-subnet="{{.V4TransitSwitchSubnet}}"
157+
{{- end }}
158+
{{- if .V6TransitSwitchSubnet }}
159+
v6-transit-switch-subnet="{{.V6TransitSwitchSubnet}}"
160+
{{- end }}
146161

147162
[logging]
148163
libovsdblogfile=/var/log/ovnkube/libovsdb.log

bindata/network/ovn-kubernetes/self-hosted/common/004-config.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,14 @@ data:
6262
v6-masquerade-subnet="{{.V6InternalMasqueradeSubnet}}"
6363
{{- end }}
6464

65+
[clustermanager]
66+
{{- if .V4TransitSwitchSubnet }}
67+
v4-transit-switch-subnet="{{.V4TransitSwitchSubnet}}"
68+
{{- end }}
69+
{{- if .V6TransitSwitchSubnet }}
70+
v6-transit-switch-subnet="{{.V6TransitSwitchSubnet}}"
71+
{{- end }}
72+
6573
[logging]
6674
libovsdblogfile=/var/log/ovnkube/libovsdb.log
6775
logfile-maxsize=100

pkg/network/ovn_kubernetes_test.go

+24
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,8 @@ enable-multi-network=true
222222
mode=shared
223223
nodeport=true
224224
225+
[clustermanager]
226+
225227
[logging]
226228
libovsdblogfile=/var/log/ovnkube/libovsdb.log
227229
logfile-maxsize=100
@@ -263,6 +265,8 @@ mode=shared
263265
nodeport=true
264266
v4-masquerade-subnet="100.98.0.0/16"
265267
268+
[clustermanager]
269+
266270
[logging]
267271
libovsdblogfile=/var/log/ovnkube/libovsdb.log
268272
logfile-maxsize=100
@@ -310,6 +314,8 @@ enable-multi-network=true
310314
mode=local
311315
nodeport=true
312316
317+
[clustermanager]
318+
313319
[logging]
314320
libovsdblogfile=/var/log/ovnkube/libovsdb.log
315321
logfile-maxsize=100
@@ -365,6 +371,8 @@ enable-multi-network=true
365371
mode=local
366372
nodeport=true
367373
374+
[clustermanager]
375+
368376
[logging]
369377
libovsdblogfile=/var/log/ovnkube/libovsdb.log
370378
logfile-maxsize=100
@@ -422,6 +430,8 @@ enable-multi-network=true
422430
mode=local
423431
nodeport=true
424432
433+
[clustermanager]
434+
425435
[logging]
426436
libovsdblogfile=/var/log/ovnkube/libovsdb.log
427437
logfile-maxsize=100
@@ -478,6 +488,8 @@ enable-multi-network=true
478488
mode=local
479489
nodeport=true
480490
491+
[clustermanager]
492+
481493
[logging]
482494
libovsdblogfile=/var/log/ovnkube/libovsdb.log
483495
logfile-maxsize=100
@@ -534,6 +546,8 @@ enable-multi-network=true
534546
mode=shared
535547
nodeport=true
536548
549+
[clustermanager]
550+
537551
[logging]
538552
libovsdblogfile=/var/log/ovnkube/libovsdb.log
539553
logfile-maxsize=100
@@ -579,6 +593,8 @@ enable-multi-network=true
579593
mode=shared
580594
nodeport=true
581595
596+
[clustermanager]
597+
582598
[logging]
583599
libovsdblogfile=/var/log/ovnkube/libovsdb.log
584600
logfile-maxsize=100
@@ -627,6 +643,8 @@ enable-multi-network=true
627643
mode=shared
628644
nodeport=true
629645
646+
[clustermanager]
647+
630648
[logging]
631649
libovsdblogfile=/var/log/ovnkube/libovsdb.log
632650
logfile-maxsize=100
@@ -667,6 +685,8 @@ egressip-node-healthcheck-port=9107
667685
mode=shared
668686
nodeport=true
669687
688+
[clustermanager]
689+
670690
[logging]
671691
libovsdblogfile=/var/log/ovnkube/libovsdb.log
672692
logfile-maxsize=100
@@ -710,6 +730,8 @@ enable-admin-network-policy=true
710730
mode=shared
711731
nodeport=true
712732
733+
[clustermanager]
734+
713735
[logging]
714736
libovsdblogfile=/var/log/ovnkube/libovsdb.log
715737
logfile-maxsize=100
@@ -752,6 +774,8 @@ enable-admin-network-policy=true
752774
mode=shared
753775
nodeport=true
754776
777+
[clustermanager]
778+
755779
[logging]
756780
libovsdblogfile=/var/log/ovnkube/libovsdb.log
757781
logfile-maxsize=100

0 commit comments

Comments
 (0)