neutron/zuul.d/job-templates.yaml
Slawek Kaplonski 0da328fbee Add "tempest-integrated-networking" job to the check and gate queues
This was discussed during the October 2022 PTG in the Neutron room.
Even if we do have many Neutron jobs which inherits from the
"tempest-integrated-networking" job, we are overriding some
configuration of that base job in our repo.
To make sure that we are not breaking any other projects we should run
in our check and gate queues directly "tempest-integrated-networking"
job too as this is our "reference" job from the integrated CI used by
other projects.

To avoid redundancy in CI jobs this patch also removes
"neutron-ovn-tempest-ovs-release" from the check queue and moves it back
to the experimental queue.

Change-Id: I00e5248ed816618d2132b502a7116626f9c59dc5
2022-10-24 13:27:10 +00:00

138 lines
5.4 KiB
YAML

- project-template:
name: neutron-tox-override-jobs
check:
jobs:
- openstack-tox-py38: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: &irrelevant-files
- ^\.pylintrc$
- ^.*\.conf\.sample$
- ^.*\.rst$
- ^doc/.*$
- ^neutron/locale/.*$
- ^neutron/tests/fullstack/.*$
- ^neutron/tests/functional/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^vagrant/.*$
- ^devstack/.*$
- ^playbooks/.*$
- ^roles/.*$
- ^rally-jobs/.*$
- ^zuul.d/(?!(job-templates)).*\.yaml
- openstack-tox-py39: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-py310: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-cover: # from openstack-cover-jobs template
timeout: 4800
irrelevant-files: *irrelevant-files
check-arm64:
jobs:
- openstack-tox-py38-arm64: # from openstack-python3-jobs-arm64 template
timeout: 4800
irrelevant-files: *irrelevant-files
- openstack-tox-py39-arm64: # from openstack-python3-jobs-arm64 template
timeout: 4800
irrelevant-files: *irrelevant-files
gate:
jobs:
- openstack-tox-py38: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-py39: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- project-template:
name: neutron-experimental-jobs
experimental:
jobs:
- neutron-functional
- neutron-functional-with-uwsgi-fips
- neutron-functional-with-uwsgi-with-neutron-lib-master
- neutron-functional-with-pyroute2-master
- neutron-fullstack
- neutron-fullstack-with-uwsgi-fips
- neutron-fullstack-with-uwsgi-with-neutron-lib-master
- neutron-fullstack-with-pyroute2-master
- 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
- neutron-ovs-tempest-with-neutron-lib-master
- neutron-ovs-tempest-slow
- neutron-ovn-tempest-slow
- neutron-ovs-tempest-with-os-ken-master
- neutron-ovn-tempest-postgres-full
- neutron-ovn-tempest-mariadb-full
- neutron-ovn-tempest-ovs-release
- neutron-ovn-tempest-ipv6-only-ovs-master
- neutron-ovn-tempest-ovs-master-centos-9-stream
- neutron-ovn-tempest-with-neutron-lib-master
- neutron-ovs-tempest-fips
- neutron-ovn-tempest-ovs-release-fips
- devstack-tobiko-neutron:
voting: true
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- openstacksdk-functional-devstack-networking
- tripleo-ci-centos-9-content-provider
- neutron-centos-9-tripleo-standalone:
voting: true
vars: &consumer_vars
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies: &consumer_deps
- tripleo-ci-centos-9-content-provider
- neutron-ovn-tripleo-ci-centos-9-containers-multinode:
vars: *consumer_vars
dependencies: *consumer_deps
- neutron-linuxbridge-tempest-plugin-scenario-nftables
- neutron-ovs-tempest-plugin-scenario-iptables_hybrid-nftables
- devstack-enforce-scope
- openstack-tox-py39-with-oslo-master:
timeout: 3600
irrelevant-files: *irrelevant-files
- project-template:
name: neutron-periodic-jobs
periodic:
jobs:
- neutron-functional
- neutron-functional-with-uwsgi-fips
- neutron-functional-with-pyroute2-master
- neutron-fullstack
- neutron-fullstack-with-uwsgi-fips
- neutron-fullstack-with-pyroute2-master
- neutron-ovs-tempest-slow
- neutron-ovn-tempest-slow
- neutron-ovs-tempest-with-os-ken-master
- neutron-ovn-tempest-postgres-full
- neutron-ovn-tempest-mariadb-full
- neutron-ovn-tempest-ipv6-only-ovs-master
- neutron-ovn-tempest-ovs-master-centos-9-stream
- neutron-ovn-tempest-with-neutron-lib-master
- neutron-ovs-tempest-fips
- neutron-ovn-tempest-ovs-release-fips
- devstack-tobiko-neutron:
voting: true
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- openstacksdk-functional-devstack-networking
- tripleo-ci-centos-9-content-provider
- neutron-centos-9-tripleo-standalone:
voting: true
vars: *consumer_vars
dependencies: *consumer_deps
- neutron-ovn-tripleo-ci-centos-9-containers-multinode:
vars: *consumer_vars
dependencies: *consumer_deps
- neutron-linuxbridge-tempest-plugin-scenario-nftables
- neutron-ovs-tempest-plugin-scenario-iptables_hybrid-nftables
- devstack-enforce-scope