Merge "Revert "Change Neutron's default ML2 driver to OVN""

This commit is contained in:
Zuul
2021-05-14 04:33:52 +00:00
committed by Gerrit Code Review
2 changed files with 11 additions and 30 deletions

View File

@@ -468,10 +468,6 @@
SWIFT_HASH: 1234123412341234 SWIFT_HASH: 1234123412341234
DEBUG_LIBVIRT_COREDUMPS: true DEBUG_LIBVIRT_COREDUMPS: true
NOVA_VNC_ENABLED: true NOVA_VNC_ENABLED: true
OVN_L3_CREATE_PUBLIC_NETWORK: true
OVN_DBS_LOG_LEVEL: dbg
ENABLE_CHASSIS_AS_GW: true
Q_USE_PROVIDERNET_FOR_PUBLIC: true
devstack_local_conf: devstack_local_conf:
post-config: post-config:
$NEUTRON_CONF: $NEUTRON_CONF:
@@ -481,11 +477,7 @@
# Core services enabled for this branch. # Core services enabled for this branch.
# This list replaces the test-matrix. # This list replaces the test-matrix.
# Shared services # Shared services
# dstat: true
# NOTE(lucasagomes): disable dstat until bug
# https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619 is
# fixed. Also see: https://bugs.launchpad.net/neutron/+bug/1898863
dstat: false
etcd3: true etcd3: true
memory_tracker: true memory_tracker: true
mysql: true mysql: true
@@ -504,14 +496,13 @@
n-sch: true n-sch: true
# Placement service # Placement service
placement-api: true placement-api: true
# OVN services
ovn-controller: true
ovn-northd: true
ovs-vswitchd: true
ovsdb-server: true
# Neutron services # Neutron services
q-agt: true
q-dhcp: true
q-l3: true
q-meta: true
q-metering: true
q-svc: true q-svc: true
q-ovn-metadata-agent: true
# Swift services # Swift services
s-account: true s-account: true
s-container: true s-container: true
@@ -536,24 +527,15 @@
# Core services enabled for this branch. # Core services enabled for this branch.
# This list replaces the test-matrix. # This list replaces the test-matrix.
# Shared services # Shared services
# dstat: true
# NOTE(lucasagomes): disable dstat until bug
# https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619 is
# fixed. Also see: https://bugs.launchpad.net/neutron/+bug/1898863
dstat: false
memory_tracker: true memory_tracker: true
tls-proxy: true tls-proxy: true
# Nova services # Nova services
n-cpu: true n-cpu: true
# Placement services # Placement services
placement-client: true placement-client: true
# OVN services
ovn-controller: true
ovn-northd: false
ovs-vswitchd: true
ovsdb-server: true
# Neutron services # Neutron services
q-ovn-metadata-agent: true q-agt: true
# Cinder services # Cinder services
c-bak: true c-bak: true
c-vol: true c-vol: true
@@ -567,7 +549,6 @@
# integrated gate, so specifying the services has not effect. # integrated gate, so specifying the services has not effect.
# ceilometer-*: false # ceilometer-*: false
devstack_localrc: devstack_localrc:
ENABLE_CHASSIS_AS_GW: false
# Subnode specific settings # Subnode specific settings
GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292" GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
Q_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}" Q_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"

View File

@@ -8,14 +8,14 @@ _XTRACE_NEUTRON_ML2=$(set +o | grep xtrace)
set +o xtrace set +o xtrace
# Default openvswitch L2 agent # Default openvswitch L2 agent
Q_AGENT=${Q_AGENT:-ovn} Q_AGENT=${Q_AGENT:-openvswitch}
if [ -f $TOP_DIR/lib/neutron_plugins/${Q_AGENT}_agent ]; then if [ -f $TOP_DIR/lib/neutron_plugins/${Q_AGENT}_agent ]; then
source $TOP_DIR/lib/neutron_plugins/${Q_AGENT}_agent source $TOP_DIR/lib/neutron_plugins/${Q_AGENT}_agent
fi fi
# Enable this to simply and quickly enable tunneling with ML2. # Enable this to simply and quickly enable tunneling with ML2.
# Select either 'gre', 'vxlan', or 'gre,vxlan' # Select either 'gre', 'vxlan', or 'gre,vxlan'
Q_ML2_TENANT_NETWORK_TYPE=${Q_ML2_TENANT_NETWORK_TYPE:-"geneve"} Q_ML2_TENANT_NETWORK_TYPE=${Q_ML2_TENANT_NETWORK_TYPE:-"vxlan"}
# This has to be set here since the agent will set this in the config file # This has to be set here since the agent will set this in the config file
if [[ "$Q_ML2_TENANT_NETWORK_TYPE" == "gre" || "$Q_ML2_TENANT_NETWORK_TYPE" == "vxlan" ]]; then if [[ "$Q_ML2_TENANT_NETWORK_TYPE" == "gre" || "$Q_ML2_TENANT_NETWORK_TYPE" == "vxlan" ]]; then
Q_TUNNEL_TYPES=$Q_ML2_TENANT_NETWORK_TYPE Q_TUNNEL_TYPES=$Q_ML2_TENANT_NETWORK_TYPE
@@ -24,7 +24,7 @@ elif [[ "$ENABLE_TENANT_TUNNELS" == "True" ]]; then
fi fi
# List of MechanismDrivers to load # List of MechanismDrivers to load
Q_ML2_PLUGIN_MECHANISM_DRIVERS=${Q_ML2_PLUGIN_MECHANISM_DRIVERS:-ovn} Q_ML2_PLUGIN_MECHANISM_DRIVERS=${Q_ML2_PLUGIN_MECHANISM_DRIVERS:-openvswitch,linuxbridge}
# Default GRE TypeDriver options # Default GRE TypeDriver options
Q_ML2_PLUGIN_GRE_TYPE_OPTIONS=${Q_ML2_PLUGIN_GRE_TYPE_OPTIONS:-tunnel_id_ranges=$TENANT_TUNNEL_RANGES} Q_ML2_PLUGIN_GRE_TYPE_OPTIONS=${Q_ML2_PLUGIN_GRE_TYPE_OPTIONS:-tunnel_id_ranges=$TENANT_TUNNEL_RANGES}
# Default VXLAN TypeDriver options # Default VXLAN TypeDriver options