File tree 6 files changed +39
-8
lines changed
6 files changed +39
-8
lines changed Original file line number Diff line number Diff line change 56
56
fieldPath : spec.nodeName
57
57
- name : OVN_DB_IPS
58
58
value : " {{ .Values.MASTER_NODES }}"
59
+ - name : OVN_REMOTE_PROBE_INTERVAL
60
+ value : " {{ .Values.networking.OVN_REMOTE_PROBE_INTERVAL }}"
61
+ - name : OVN_REMOTE_OPENFLOW_INTERVAL
62
+ value : " {{ .Values.networking.OVN_REMOTE_OPENFLOW_INTERVAL }}"
59
63
volumeMounts :
60
64
- mountPath : /opt/ovs-config
61
65
name : host-config-ovs
Original file line number Diff line number Diff line change @@ -3377,6 +3377,10 @@ spec:
3377
3377
fieldPath: spec.nodeName
3378
3378
- name: OVN_DB_IPS
3379
3379
value: $addresses
3380
+ - name: OVN_REMOTE_PROBE_INTERVAL
3381
+ value: "10000"
3382
+ - name: OVN_REMOTE_OPENFLOW_INTERVAL
3383
+ value: "180"
3380
3384
volumeMounts:
3381
3385
- mountPath: /var/run/netns
3382
3386
name: host-ns
@@ -3718,6 +3722,10 @@ spec:
3718
3722
fieldPath: spec.nodeName
3719
3723
- name: OVN_DB_IPS
3720
3724
value: $addresses
3725
+ - name: OVN_REMOTE_PROBE_INTERVAL
3726
+ value: "10000"
3727
+ - name: OVN_REMOTE_OPENFLOW_INTERVAL
3728
+ value: "180"
3721
3729
volumeMounts:
3722
3730
- mountPath: /opt/ovs-config
3723
3731
name: host-config-ovs
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
set -euo pipefail
4
+ OVN_REMOTE_PROBE_INTERVAL=${OVN_REMOTE_PROBE_INTERVAL:- 10000}
5
+ OVN_REMOTE_OPENFLOW_INTERVAL=${OVN_REMOTE_OPENFLOW_INTERVAL:- 180}
6
+
7
+ echo " OVN_REMOTE_PROBE_INTERVAL is set to $OVN_REMOTE_PROBE_INTERVAL "
8
+ echo " OVN_REMOTE_OPENFLOW_INTERVAL is set to $OVN_REMOTE_OPENFLOW_INTERVAL "
4
9
5
10
DPDK_TUNNEL_IFACE=${DPDK_TUNNEL_IFACE:- br-phy}
6
11
TUNNEL_TYPE=${TUNNEL_TYPE:- geneve}
@@ -121,8 +126,8 @@ ovn-ctl restart_controller
121
126
122
127
# Set remote ovn-sb for ovn-controller to connect to
123
128
ovs-vsctl set open . external-ids:ovn-remote=tcp:" ${OVN_SB_SERVICE_HOST} " :" ${OVN_SB_SERVICE_PORT} "
124
- ovs-vsctl set open . external-ids:ovn-remote-probe-interval=10000
125
- ovs-vsctl set open . external-ids:ovn-openflow-probe-interval=180
129
+ ovs-vsctl set open . external-ids:ovn-remote-probe-interval=" ${OVN_REMOTE_PROBE_INTERVAL} "
130
+ ovs-vsctl set open . external-ids:ovn-openflow-probe-interval=" ${OVN_REMOTE_OPENFLOW_INTERVAL} "
126
131
ovs-vsctl set open . external-ids:ovn-encap-type=" ${TUNNEL_TYPE} "
127
132
128
133
tail --follow=name --retry /var/log/openvswitch/ovs-vswitchd.log
Original file line number Diff line number Diff line change @@ -10,6 +10,12 @@ trap quit EXIT
10
10
11
11
CONFIG_FILE=/opt/ovs-config/config.cfg
12
12
13
+ OVN_REMOTE_PROBE_INTERVAL=${OVN_REMOTE_PROBE_INTERVAL:- 10000}
14
+ OVN_REMOTE_OPENFLOW_INTERVAL=${OVN_REMOTE_OPENFLOW_INTERVAL:- 180}
15
+
16
+ echo " OVN_REMOTE_PROBE_INTERVAL is set to $OVN_REMOTE_PROBE_INTERVAL "
17
+ echo " OVN_REMOTE_OPENFLOW_INTERVAL is set to $OVN_REMOTE_OPENFLOW_INTERVAL "
18
+
13
19
# Check if config file exists, create default one if not
14
20
if ! test -f " $CONFIG_FILE " ; then
15
21
mkdir -p $( dirname ${CONFIG_FILE} )
@@ -45,8 +51,8 @@ ovn-ctl restart_controller
45
51
46
52
# Set remote ovn-sb for ovn-controller to connect to
47
53
ovs-vsctl set open . external-ids:ovn-remote=tcp:" ${OVN_SB_SERVICE_HOST} " :" ${OVN_SB_SERVICE_PORT} "
48
- ovs-vsctl set open . external-ids:ovn-remote-probe-interval=10000
49
- ovs-vsctl set open . external-ids:ovn-openflow-probe-interval=180
54
+ ovs-vsctl set open . external-ids:ovn-remote-probe-interval=" ${OVN_REMOTE_PROBE_INTERVAL} "
55
+ ovs-vsctl set open . external-ids:ovn-openflow-probe-interval=" ${OVN_REMOTE_OPENFLOW_INTERVAL} "
50
56
ovs-vsctl set open . external-ids:ovn-encap-type=geneve
51
57
52
58
tail --follow=name --retry /var/log/openvswitch/ovs-vswitchd.log
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -euo pipefail
3
3
4
- echo " OVN_REMOTE_PROBE_INTERVAL is set to $OVN_REMOTE_PROBE_INTERVAL "
5
- echo " OVN_REMOTE_OPENFLOW_INTERVAL is set to $OVN_REMOTE_OPENFLOW_INTERVAL "
4
+
6
5
7
6
HW_OFFLOAD=${HW_OFFLOAD:- false}
8
7
ENABLE_SSL=${ENABLE_SSL:- false}
9
8
OVN_DB_IPS=${OVN_DB_IPS:- }
10
9
TUNNEL_TYPE=${TUNNEL_TYPE:- geneve}
11
10
FLOW_LIMIT=${FLOW_LIMIT:- 10}
12
11
DEBUG_WRAPPER=${DEBUG_WRAPPER:- }
12
+ OVN_REMOTE_PROBE_INTERVAL=${OVN_REMOTE_PROBE_INTERVAL:- 10000}
13
+ OVN_REMOTE_OPENFLOW_INTERVAL=${OVN_REMOTE_OPENFLOW_INTERVAL:- 180}
14
+
15
+ echo " OVN_REMOTE_PROBE_INTERVAL is set to $OVN_REMOTE_PROBE_INTERVAL "
16
+ echo " OVN_REMOTE_OPENFLOW_INTERVAL is set to $OVN_REMOTE_OPENFLOW_INTERVAL "
13
17
14
18
# Check required kernel module
15
19
modinfo openvswitch
@@ -140,8 +144,8 @@ function gen_conn_str {
140
144
}
141
145
# Set remote ovn-sb for ovn-controller to connect to
142
146
ovs-vsctl set open . external-ids:ovn-remote=" $( gen_conn_str 6642) "
143
- ovs-vsctl set open . external-ids:ovn-remote-probe-interval=10000
144
- ovs-vsctl set open . external-ids:ovn-openflow-probe-interval=180
147
+ ovs-vsctl set open . external-ids:ovn-remote-probe-interval=" ${OVN_REMOTE_PROBE_INTERVAL} "
148
+ ovs-vsctl set open . external-ids:ovn-openflow-probe-interval=" ${OVN_REMOTE_OPENFLOW_INTERVAL} "
145
149
ovs-vsctl set open . external-ids:ovn-encap-type=" ${TUNNEL_TYPE} "
146
150
ovs-vsctl set open . external-ids:hostname=" ${KUBE_NODE_NAME} "
147
151
Original file line number Diff line number Diff line change @@ -364,6 +364,10 @@ spec:
364
364
valueFrom :
365
365
fieldRef :
366
366
fieldPath : spec.nodeName
367
+ - name : OVN_REMOTE_PROBE_INTERVAL
368
+ value : " {{ .Values.networking.OVN_REMOTE_PROBE_INTERVAL }}"
369
+ - name : OVN_REMOTE_OPENFLOW_INTERVAL
370
+ value : " {{ .Values.networking.OVN_REMOTE_OPENFLOW_INTERVAL }}"
367
371
volumeMounts :
368
372
- mountPath : /lib/modules
369
373
name : host-modules
You can’t perform that action at this time.
0 commit comments