Add support for external interface bringup
This PS adds support to the vswitch to start the external interface if needed. It defaults to not doing anything. Change-Id: I964d29b677de7ae9274f698489a331ba514def01
This commit is contained in:
parent
af5c0fcd26
commit
d93d39fdd1
|
@ -291,6 +291,7 @@ openvswitch-vswitchd-daemonset:
|
|||
setup_bridge: true
|
||||
add_port: false
|
||||
ext_bridge_name: br-ex
|
||||
ext_bridge_up: false
|
||||
ext_interface_name: eth1
|
||||
|
||||
rabbitmq-init-element-job:
|
||||
|
|
|
@ -77,6 +77,9 @@ spec:
|
|||
{{- if $localVals.add_port }}
|
||||
ovs-vsctl --no-wait --db=unix:/var/run/openvswitch/db.sock add-port {{ $extBridgeName }} {{ $extInterfaceName }};
|
||||
{{- end }}
|
||||
{{- if $localVals.ext_bridge_up }}
|
||||
ip link set {{ $extBridgeName }} up;
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
echo $(date) >> /var/log/kolla/vswitchd-init.log;" ],
|
||||
"volumeMounts": [
|
||||
|
|
|
@ -44,4 +44,7 @@ function common_workflow_config {
|
|||
echo " external_vip: $IP"
|
||||
echo " base_distro: $base_distro"
|
||||
echo " tunnel_interface: $tunnel_interface"
|
||||
echo " openvswitch:"
|
||||
echo " all:"
|
||||
echo " ext_bridge_up: true"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue