neutron/zuul.d/project.yaml
Rodolfo Alonso Hernandez f7d2c3608d Add periodic jobs to test "nftables" binaries
In order to check how the "nftables" binaries work with Neutron, two
new jobs have been added to the periodic queue:
- neutron-tempest-plugin-scenario-linuxbridge-nftables
- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-nftables

In those two jobs, the binaries for "iptables", "ip6tables",
"arptables" and "ebtables" are replaced with the "nftables"
counterparts; by default, newer operating systems use the "nftables"
versions, providing the legacy API to the user but executing the
new packet handling in Netfilter.

Change-Id: Idec6d480886298f6d71b1dd649c9255ee6b7bebb
Related-Bug: #1508155
Related-Bug: #1922892
2021-04-12 09:48:11 +00:00

112 lines
4.5 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
- neutron-ovn-tempest-slow
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
- 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
- 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