Merge "Remove all eventlet Neutron API jobs"

This commit is contained in:
Zuul 2024-11-22 16:12:26 +00:00 committed by Gerrit Code Review
commit dc21fdb8e5
5 changed files with 29 additions and 52 deletions

View File

@ -120,7 +120,7 @@ Currently we have in that queue jobs like listed below.
| Job name | Run tests | nodes | Operating system | L2 agent | firewall | L3 agent | L3 HA | L3 DVR | enable_dvr | Run in gate | | Job name | Run tests | nodes | Operating system | L2 agent | firewall | L3 agent | L3 HA | L3 DVR | enable_dvr | Run in gate |
| | | | | | driver | mode | | | | queue | | | | | | | driver | mode | | | | queue |
+==============================================+==================================+=======+==================+=============+=================+==========+=======+========+============+=============+ +==============================================+==================================+=======+==================+=============+=================+==========+=======+========+============+=============+
|neutron-ovn-tempest-with-uwsgi-loki |tempest.api (without slow tests) | 1 | Ubuntu Jammy | ovn | ovn | --- | --- | --- | --- | No | |neutron-ovn-tempest-loki |tempest.api (without slow tests) | 1 | Ubuntu Jammy | ovn | ovn | --- | --- | --- | --- | No |
|(non-voting) |tempest.scenario | | | | | | | | | | |(non-voting) |tempest.scenario | | | | | | | | | |
| |(only tests related to | | | | | | | | | | | |(only tests related to | | | | | | | | | |
| |Neutron and Nova) | | | | | | | | | | | |Neutron and Nova) | | | | | | | | | |

View File

@ -55,7 +55,7 @@
devstack_localrc: devstack_localrc:
INSTALL_TESTONLY_PACKAGES: true INSTALL_TESTONLY_PACKAGES: true
DATABASE_PASSWORD: stackdb DATABASE_PASSWORD: stackdb
NEUTRON_DEPLOY_MOD_WSGI: false NEUTRON_DEPLOY_MOD_WSGI: true
tox_envlist: dsvm-functional-gate tox_envlist: dsvm-functional-gate
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt' tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
zuul_copy_output: zuul_copy_output:
@ -63,6 +63,12 @@
# /opt/stack/logs is default logs directory defined in neutron's # /opt/stack/logs is default logs directory defined in neutron's
# tox.ini file # tox.ini file
'/opt/stack/logs/dsvm-functional-logs.tar.gz': logs '/opt/stack/logs/dsvm-functional-logs.tar.gz': logs
# Because this job uses neutron defined tox env (defined in base job),
# we need to set zuul_work_dir to neutron so that it can be used by
# other projects. Currently devstack run this job. Not setting this
# in base neutron-functional job as that is being used by neutron
# stadium projects where they need to use stadium project as working dir.
zuul_work_dir: src/opendev.org/openstack/neutron
- job: - job:
name: neutron-fullstack name: neutron-fullstack
@ -117,22 +123,9 @@
- ^zuul.d/tempest-singlenode.yaml - ^zuul.d/tempest-singlenode.yaml
- job: - job:
name: neutron-fullstack-with-uwsgi name: neutron-fullstack-with-neutron-lib-master
parent: neutron-fullstack
vars:
devstack_localrc:
NEUTRON_DEPLOY_MOD_WSGI: true
# Because this job uses neutron defined tox env (defined in base job),
# we need to set zuul_work_dir to neutron so that it can be used by
# other projects. Currently devstack run this job. Not setting this
# in base neutron-functional job as that is being used by neutron
# stadium projects where they need to use stadium project as working dir.
zuul_work_dir: src/opendev.org/openstack/neutron
- job:
name: neutron-fullstack-with-uwsgi-with-neutron-lib-master
branches: ^master$ branches: ^master$
parent: neutron-fullstack-with-uwsgi parent: neutron-fullstack
required-projects: required-projects:
- openstack/neutron-lib - openstack/neutron-lib
@ -144,28 +137,15 @@
- name: github.com/svinota/pyroute2 - name: github.com/svinota/pyroute2
- job: - job:
name: neutron-functional-with-uwsgi name: neutron-functional-with-neutron-lib-master
parent: neutron-functional
vars:
devstack_localrc:
NEUTRON_DEPLOY_MOD_WSGI: true
# Because this job uses neutron defined tox env (defined in base job),
# we need to set zuul_work_dir to neutron so that it can be used by
# other projects. Currently devstack run this job. Not setting this
# in base neutron-functional job as that is being used by neutron
# stadium projects where they need to use stadium project as working dir.
zuul_work_dir: src/opendev.org/openstack/neutron
- job:
name: neutron-functional-with-uwsgi-with-neutron-lib-master
branches: ^master$ branches: ^master$
parent: neutron-functional-with-uwsgi parent: neutron-functional
required-projects: required-projects:
- openstack/neutron-lib - openstack/neutron-lib
- job: - job:
name: neutron-functional-with-uwsgi-fips name: neutron-functional-fips
parent: neutron-functional-with-uwsgi parent: neutron-functional
nodeset: devstack-single-node-centos-9-stream nodeset: devstack-single-node-centos-9-stream
description: | description: |
Functional testing for a FIPS enabled Centos 9 system Functional testing for a FIPS enabled Centos 9 system
@ -249,8 +229,8 @@
override-checkout: main override-checkout: main
- job: - job:
name: neutron-fullstack-with-uwsgi-fips name: neutron-fullstack-fips
parent: neutron-fullstack-with-uwsgi parent: neutron-fullstack
nodeset: devstack-single-node-centos-9-stream nodeset: devstack-single-node-centos-9-stream
description: | description: |
Functional testing for a FIPS enabled Centos 9 system Functional testing for a FIPS enabled Centos 9 system

View File

@ -68,11 +68,11 @@
name: neutron-experimental-jobs name: neutron-experimental-jobs
experimental: experimental:
jobs: jobs:
- neutron-functional-with-uwsgi-with-neutron-lib-master - neutron-functional-with-neutron-lib-master
- neutron-fullstack-with-uwsgi-with-neutron-lib-master - neutron-fullstack-with-neutron-lib-master
- neutron-ovn-tempest-ovs-release - neutron-ovn-tempest-ovs-release
- neutron-ovs-tempest-with-neutron-lib-master - neutron-ovs-tempest-with-neutron-lib-master
- neutron-ovn-tempest-with-uwsgi-loki - neutron-ovn-tempest-loki
# Jobs added to the periodic queue by templates defined in # Jobs added to the periodic queue by templates defined in
# https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/project-templates.yaml # https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/project-templates.yaml
- openstack-tox-py312-with-neutron-lib-master: - openstack-tox-py312-with-neutron-lib-master:
@ -90,11 +90,11 @@
periodic: periodic:
jobs: &neutron-periodic-jobs jobs: &neutron-periodic-jobs
- neutron-functional - neutron-functional
- neutron-functional-with-uwsgi-fips - neutron-functional-fips
- neutron-functional-with-pyroute2-master - neutron-functional-with-pyroute2-master
- neutron-functional-with-sqlalchemy-master - neutron-functional-with-sqlalchemy-master
- neutron-fullstack - neutron-fullstack
- neutron-fullstack-with-uwsgi-fips - neutron-fullstack-fips
- neutron-fullstack-with-pyroute2-master - neutron-fullstack-with-pyroute2-master
- neutron-ovs-grenade-dvr-multinode - neutron-ovs-grenade-dvr-multinode
- neutron-ovs-tempest-slow - neutron-ovs-tempest-slow
@ -131,8 +131,6 @@
- neutron-ovs-tempest-with-oslo-master - neutron-ovs-tempest-with-oslo-master
- neutron-ovn-tempest-ovs-release-with-oslo-master - neutron-ovn-tempest-ovs-release-with-oslo-master
- neutron-tempest-plugin-linuxbridge - neutron-tempest-plugin-linuxbridge
- neutron-tempest-plugin-api-ovs-eventlet
- neutron-tempest-plugin-api-ovn-eventlet
experimental: experimental:
jobs: *neutron-periodic-jobs jobs: *neutron-periodic-jobs

View File

@ -18,8 +18,8 @@
- neutron-skip-level-jobs - neutron-skip-level-jobs
check: check:
jobs: jobs:
- neutron-functional-with-uwsgi - neutron-functional
- neutron-fullstack-with-uwsgi - neutron-fullstack
- neutron-ovs-grenade-multinode - neutron-ovs-grenade-multinode
- neutron-ovn-grenade-multinode - neutron-ovn-grenade-multinode
- neutron-ovs-tempest-multinode-full - neutron-ovs-tempest-multinode-full
@ -72,8 +72,8 @@
gate: gate:
jobs: jobs:
- neutron-functional-with-uwsgi - neutron-functional
- neutron-fullstack-with-uwsgi - neutron-fullstack
- neutron-ovs-tempest-multinode-full - neutron-ovs-tempest-multinode-full
- neutron-ovn-grenade-multinode - neutron-ovn-grenade-multinode
- neutron-ovs-grenade-multinode - neutron-ovs-grenade-multinode

View File

@ -16,7 +16,7 @@
CIRROS_VERSION: 0.6.2 CIRROS_VERSION: 0.6.2
DEFAULT_IMAGE_NAME: cirros-0.6.2-x86_64-uec DEFAULT_IMAGE_NAME: cirros-0.6.2-x86_64-uec
DEFAULT_IMAGE_FILE_NAME: cirros-0.6.2-x86_64-uec.tar.gz DEFAULT_IMAGE_FILE_NAME: cirros-0.6.2-x86_64-uec.tar.gz
NEUTRON_DEPLOY_MOD_WSGI: false NEUTRON_DEPLOY_MOD_WSGI: true
devstack_plugins: devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git neutron: https://opendev.org/openstack/neutron.git
devstack_services: devstack_services:
@ -58,7 +58,6 @@
devstack_localrc: devstack_localrc:
Q_AGENT: openvswitch Q_AGENT: openvswitch
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
NEUTRON_DEPLOY_MOD_WSGI: true
irrelevant-files: &openvswitch-irrelevant-files irrelevant-files: &openvswitch-irrelevant-files
- ^\.pre-commit-config\.yaml$ - ^\.pre-commit-config\.yaml$
- ^\.pylintrc$ - ^\.pylintrc$
@ -425,7 +424,7 @@
- openstack/pbr - openstack/pbr
- job: - job:
name: neutron-ovn-tempest-with-uwsgi name: neutron-ovn-tempest
parent: tempest-integrated-networking parent: tempest-integrated-networking
description: Run neutron Tempest tests with uwsgi description: Run neutron Tempest tests with uwsgi
timeout: 10800 timeout: 10800
@ -488,8 +487,8 @@
- ^zuul.d/tempest-singlenode.yaml - ^zuul.d/tempest-singlenode.yaml
- job: - job:
name: neutron-ovn-tempest-with-uwsgi-loki name: neutron-ovn-tempest-loki
parent: neutron-ovn-tempest-with-uwsgi parent: neutron-ovn-tempest
timeout: 10800 timeout: 10800
vars: vars:
devstack_services: devstack_services: