data
doc
extras.d
files
gate
inc
lib
cinder_backends
cinder_backups
cinder_plugins
databases
neutron_plugins
nova_plugins
apache
cinder
database
dstat
etcd3
glance
horizon
host
infra
keystone
ldap
libraries
lvm
neutron
neutron-legacy
nova
os-vif
oslo
placement
rpc_backend
stack
swift
tcpdump
tempest
template
tls
playbooks
roles
samples
tests
tools
.gitignore
.gitreview
.mailmap
.zuul.yaml
CONTRIBUTING.rst
FUTURE.rst
HACKING.rst
LICENSE
Makefile
README.rst
clean.sh
functions
functions-common
openrc
run_tests.sh
stack.sh
stackrc
tox.ini
unstack.sh

The option was already deprecated in os-vif 2.2.0[1]. The override is no longer required since bug 1929446 was already resolved. [1] https://review.opendev.org/c/openstack/os-vif/+/744816 Related-Bug: #1929446 Change-Id: I5bc55723a178b32d947da2ac91d2f62aa8124990
23 lines
650 B
Bash
23 lines
650 B
Bash
#!/bin/bash
|
|
|
|
function is_ml2_ovs {
|
|
if [[ "${Q_AGENT}" == "openvswitch" ]]; then
|
|
echo "True"
|
|
fi
|
|
echo "False"
|
|
}
|
|
|
|
# This should be true for any ml2/ovs job but should be set to false for
|
|
# all other ovs based jobs e.g. ml2/ovn
|
|
OS_VIF_OVS_ISOLATE_VIF=${OS_VIF_OVS_ISOLATE_VIF:=$(is_ml2_ovs)}
|
|
OS_VIF_OVS_ISOLATE_VIF=$(trueorfalse False OS_VIF_OVS_ISOLATE_VIF)
|
|
|
|
function configure_os_vif {
|
|
if [[ -e ${NOVA_CONF} ]]; then
|
|
iniset ${NOVA_CONF} os_vif_ovs isolate_vif ${OS_VIF_OVS_ISOLATE_VIF}
|
|
fi
|
|
if [[ -e ${NEUTRON_CONF} ]]; then
|
|
iniset ${NEUTRON_CONF} os_vif_ovs isolate_vif ${OS_VIF_OVS_ISOLATE_VIF}
|
|
fi
|
|
}
|