02c0b47d22
This jobs is almost the same as tempest-slow-py3 since we switched OVN to be default backend in Neutron. And that tempest-slow-py3 job is used by many projects. So to avoid potential breaks of the gate for other projects (like we did recently, see related bug for details) let's make this job voting and gating. As it is really used in many different projects as voting and gating job already I don't think there is any issue with doing the same in the Neutron gate. Related-bug: #1936983 Related-bug: #1930402 Change-Id: I85d3830e9cc65162db846e4858871e1db547a04b
113 lines
4.6 KiB
YAML
113 lines
4.6 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-ovs-rally-task
|
|
- neutron-ovs-grenade-multinode
|
|
- neutron-ovs-grenade-dvr-multinode:
|
|
# TODO(slaweq): make that job voting when bug
|
|
# https://bugs.launchpad.net/neutron/+bug/1920778
|
|
# will be fixed
|
|
voting: false
|
|
- neutron-ovs-tempest-multinode-full
|
|
- neutron-ovs-tempest-dvr-ha-multinode-full
|
|
- neutron-ovs-tempest-slow
|
|
- neutron-ovn-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
|
|
- neutron-ovn-tempest-slow
|
|
gate:
|
|
jobs:
|
|
- neutron-functional-with-uwsgi
|
|
- neutron-fullstack-with-uwsgi
|
|
- neutron-ovs-tempest-multinode-full
|
|
- neutron-ovs-grenade-multinode
|
|
# TODO(slaweq): make that job gating when bug
|
|
# https://bugs.launchpad.net/neutron/+bug/1920778
|
|
# will be fixed
|
|
# - neutron-ovs-grenade-dvr-multinode
|
|
- neutron-ovs-tempest-slow
|
|
- neutron-ovn-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
|
|
- neutron-ovn-tempest-slow
|
|
#- neutron-ovn-rally-task
|
|
#- neutron-ovn-tripleo-ci-centos-8-containers-multinode
|
|
|
|
experimental:
|
|
jobs:
|
|
- neutron-ovn-grenade-multinode
|
|
- neutron-ovn-tempest-with-uwsgi-loki
|
|
- neutron-ovn-tempest-full-multinode-ovs-master
|
|
- neutron-ovn-tempest-ovs-master
|
|
- neutron-ovn-tempest-with-neutron-lib-master
|
|
|
|
periodic:
|
|
jobs:
|
|
- neutron-functional
|
|
- neutron-fullstack
|
|
- neutron-ovn-tempest-postgres-full
|
|
- neutron-ovn-tempest-mariadb-full
|
|
- neutron-ovs-tempest-with-os-ken-master
|
|
- neutron-ovn-tempest-ovs-master-fedora
|
|
- neutron-ovn-tempest-with-neutron-lib-master
|
|
- 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-linuxbridge-tempest-plugin-scenario-nftables
|
|
- neutron-ovs-tempest-plugin-scenario-iptables_hybrid-nftables
|