Make grenade jobs work with Neutron API WSGI module

The "skip-level" jobs, that work with 2024.1 (two releases back),
cannot yet work with WSGI because:
* For ML2/OVS it was refactored and fixed in 2024.2
* For ML2/OVN it was implemented in 2024.2

We'll need to wait until 2025.2 to provide this support and remove
the WSGI flag from the devstack libraries (check [1]).

[1]https://review.opendev.org/c/openstack/devstack/+/932203

Topic: eventlet-deprecation
Related-Bug: #2069831
Change-Id: I55ac4048ab0da85ea736f1bfb854fa8ac08b092f
This commit is contained in:
Rodolfo Alonso Hernandez
2024-11-19 16:00:42 +00:00
committed by Rodolfo Alonso
parent 9709c11293
commit 09e13ffad0

View File

@ -49,6 +49,7 @@
Q_AGENT: openvswitch
Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
NEUTRON_DEPLOY_MOD_WSGI: True
devstack_services:
etcd: false
br-ex-tcpdump: true
@ -299,6 +300,7 @@
OVN_L3_CREATE_PUBLIC_NETWORK: true
OVN_DBS_LOG_LEVEL: dbg
OVN_IGMP_SNOOPING_ENABLE: True
NEUTRON_DEPLOY_MOD_WSGI: True
devstack_plugins:
neutron: https://opendev.org/openstack/neutron
neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin
@ -397,6 +399,9 @@
grenade_from_branch: stable/2024.1
grenade_localrc:
NOVA_ENABLE_UPGRADE_WORKAROUND: True
grenade_devstack_localrc:
shared:
NEUTRON_DEPLOY_MOD_WSGI: False
- job:
name: neutron-ovn-grenade-multinode-skip-level
@ -413,3 +418,6 @@
grenade_from_branch: stable/2024.1
grenade_localrc:
NOVA_ENABLE_UPGRADE_WORKAROUND: True
grenade_devstack_localrc:
shared:
NEUTRON_DEPLOY_MOD_WSGI: False