
After switch of the default Neutron backend to the ML2/OVN in the Devstack we had 2 rally jobs running actually with the same Neutron backend. This patch configures explicitly ML2/OVS as a backend in the 'neutron-rally-task' job so it is like it was before the change in the Devstack repo. In order to fix the CI, this patch also skips "test_models_sync" test cases. Once [1] is fixed and released, we'll be able to create SQL tables specifying the "_constraints_included" flag. When creating a table, this flag should be set to "False" in order to be able to set the "index" and "unique" parameters for each column in the table definition, as we do now. "test_update_router_admin_state" is excluded from "neutron-ovn-tempest-slow" until LP#1890445 is fixed. Set "test_restart_wsgi_on_sighup_multiple_workers" as unstable. CI job "neutron-ovn-tempest-slow" has been set to non-voting until LP#1930402 is fixed. Related-Bug: #1929518 Related-Bug: #1890445 Related-Bug: #1930402 Related-Bug: #1930367 [1]https://github.com/sqlalchemy/alembic/issues/848 Change-Id: I38ed7931169434fecbbefa3762f51a522ef3c509
117 lines
4.7 KiB
YAML
117 lines
4.7 KiB
YAML
# NOTE: In doc/source/contributor/testing/ci_scenario_jobs.rst file there is
|
|
# document with summary of all tempest, neutron-tempest-plugin and grenade jobs
|
|
# summary.
|
|
# Please update this document always when any changes to jobs are made.
|
|
- project:
|
|
templates:
|
|
- neutron-tempest-plugin-jobs
|
|
- openstack-cover-jobs
|
|
- openstack-lower-constraints-jobs
|
|
- openstack-python3-xena-jobs
|
|
- openstack-python3-xena-jobs-arm64
|
|
- publish-openstack-docs-pti
|
|
- periodic-stable-jobs
|
|
- check-requirements
|
|
- release-notes-jobs-python3
|
|
check:
|
|
jobs:
|
|
- neutron-functional-with-uwsgi
|
|
- neutron-fullstack-with-uwsgi
|
|
- neutron-rally-task
|
|
- neutron-grenade-multinode
|
|
- neutron-grenade-dvr-multinode:
|
|
# TODO(slaweq): make that job voting when bug
|
|
# https://bugs.launchpad.net/neutron/+bug/1920778
|
|
# will be fixed
|
|
voting: false
|
|
- neutron-tempest-multinode-full-py3
|
|
- neutron-tempest-dvr-ha-multinode-full
|
|
- neutron-tempest-slow-py3
|
|
- neutron-tempest-ipv6-only
|
|
- neutron-ovn-tempest-ovs-release
|
|
- neutron-ovn-tempest-ovs-release-ipv6-only
|
|
# TODO(slaweq): add this job again to the check queue when it will be
|
|
# working fine on python 3
|
|
#- networking-midonet-tempest-aio-ml2-centos-7:
|
|
# voting: false
|
|
- neutron-ovn-rally-task:
|
|
voting: false
|
|
# TripleO jobs that deploy OVN.
|
|
# Note we don't use a project-template here, so it's easier
|
|
# to disable voting on one specific job if things go wrong.
|
|
# In Stein and beyond, fs010 will run using
|
|
# networking-ovn-tripleo-ci-centos-7-containers-multinode.
|
|
# If you need any support to debug these jobs in case of
|
|
# failures, please reach us on #tripleo IRC channel.
|
|
- openstack-tox-py36: # from openstack-python3-xena-jobs template
|
|
timeout: 3600
|
|
- openstack-tox-py38: # from openstack-python3-xena-jobs template
|
|
timeout: 3600
|
|
- openstack-tox-lower-constraints: # from openstack-tox-lower-constraints template
|
|
timeout: 3600
|
|
- openstack-tox-cover: # from openstack-cover-jobs template
|
|
timeout: 4800
|
|
# TODO(ralonsoh): this job has been set to non-voting until LP#1930402
|
|
# is fixed.
|
|
- neutron-ovn-tempest-slow:
|
|
voting: false
|
|
gate:
|
|
jobs:
|
|
- neutron-functional-with-uwsgi
|
|
- neutron-fullstack-with-uwsgi
|
|
- neutron-tempest-multinode-full-py3
|
|
- neutron-grenade-multinode
|
|
# TODO(slaweq): make that job gating when bug
|
|
# https://bugs.launchpad.net/neutron/+bug/1920778
|
|
# will be fixed
|
|
# - neutron-grenade-dvr-multinode
|
|
# TODO(obondarev): this job is disabled untill switched back to OVS
|
|
#- neutron-tempest-slow-py3
|
|
- neutron-tempest-ipv6-only
|
|
- neutron-ovn-tempest-ovs-release
|
|
- neutron-ovn-tempest-ovs-release-ipv6-only
|
|
- openstack-tox-py36: # from openstack-python3-xena-jobs template
|
|
timeout: 3600
|
|
- openstack-tox-lower-constraints: # from openstack-tox-lower-constraints template
|
|
timeout: 3600
|
|
# TODO(ralonsoh): this job has been disabled until LP#1930402 is fixed.
|
|
#- neutron-ovn-tempest-slow:
|
|
#- neutron-ovn-rally-task
|
|
#- neutron-ovn-tripleo-ci-centos-8-containers-multinode
|
|
|
|
experimental:
|
|
jobs:
|
|
- neutron-grenade-ovn
|
|
- neutron-tempest-with-uwsgi-loki
|
|
- neutron-ovn-tempest-full-multinode-ovs-master
|
|
- neutron-ovn-tempest-ovs-master
|
|
- neutron-tempest-with-neutron-lib-master
|
|
|
|
periodic:
|
|
jobs:
|
|
- neutron-functional
|
|
- neutron-fullstack
|
|
- neutron-tempest-postgres-full
|
|
- neutron-tempest-mariadb-full
|
|
- neutron-tempest-with-os-ken-master
|
|
- neutron-ovn-tempest-ovs-master-fedora
|
|
- devstack-tobiko-faults-centos:
|
|
voting: true
|
|
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
|
|
- openstacksdk-functional-devstack-networking
|
|
- tripleo-ci-centos-8-content-provider
|
|
- neutron-centos-8-tripleo-standalone:
|
|
voting: true
|
|
vars: &consumer_vars
|
|
consumer_job: true
|
|
build_container_images: false
|
|
remove_tags:
|
|
- build
|
|
dependencies: &consumer_deps
|
|
- tripleo-ci-centos-8-content-provider
|
|
- neutron-ovn-tripleo-ci-centos-8-containers-multinode:
|
|
vars: *consumer_vars
|
|
dependencies: *consumer_deps
|
|
- neutron-tempest-plugin-scenario-linuxbridge-nftables
|
|
- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-nftables
|