Files
neutron/zuul.d/job-templates.yaml
Ghanshyam Mann 22ef8681b7 Remove non voting arm64 jobs from stable branches
arm64 jobs are failing 100% and those are not fixes on
master. It does not make sense to carry forward these broken
testing to stable. until those are fixed on master, we should
not run them on stable.

generic template openstack-python3-jobs-arm64 will take
care of running arm64 jobs on stable branches once jobs
are passing.

Needed-By: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/954781

Change-Id: Ieb1b116c4d0866bd8208f9b8b440c1e274c82b1c
Signed-off-by: Ghanshyam Mann <gmaan@ghanshyammann.com>
(cherry picked from commit d7e79d1337)
2025-07-11 12:27:43 -07:00

153 lines
5.9 KiB
YAML

- project-template:
name: neutron-tox-override-jobs
check:
jobs:
- openstack-tox-py39: # 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$
- ^plugin.spec$
- ^tools/ovn_migration/.*$
- ^tools/.*$
- ^vagrant/.*$
- ^devstack/.*$
- ^playbooks/.*$
- ^roles/.*$
- ^rally-jobs/.*$
# Ignore everything except for zuul.d/job-templates.yaml
- ^zuul.d/base.yaml
- ^zuul.d/grenade.yaml
- ^zuul.d/project.yaml
- ^zuul.d/rally.yaml
- ^zuul.d/tempest-multinode.yaml
- ^zuul.d/tempest-singlenode.yaml
- openstack-tox-py311: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-py312: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-cover: # from openstack-cover-jobs template
timeout: 4800
pre-run: playbooks/configure_swap.yaml
vars:
configure_swap_size: 4096
irrelevant-files: *irrelevant-files
- openstack-tox-py311-with-sqlalchemy-master:
timeout: 3600
irrelevant-files: *irrelevant-files
voting: false
gate:
jobs:
- openstack-tox-py39: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-py311: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
periodic:
jobs:
- openstack-tox-py39: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-py311: # from openstack-python3-jobs template
timeout: 3600
irrelevant-files: *irrelevant-files
- project-template:
name: neutron-experimental-jobs
experimental:
jobs:
- neutron-functional-with-uwsgi-with-neutron-lib-master
- neutron-fullstack-with-uwsgi-with-neutron-lib-master
- neutron-ovn-tempest-full-multinode-ovs-master
- neutron-ovn-tempest-full-multinode-ovs-lts
- neutron-ovn-tempest-ovs-master
- neutron-ovn-tempest-ovs-lts
- neutron-ovn-tempest-plugin-ovs-master
- neutron-ovn-tempest-plugin-ovs-lts
- neutron-ovn-tempest-ovs-release
- neutron-ovs-tempest-with-neutron-lib-master
- neutron-ovn-tempest-with-uwsgi-loki
- neutron-tempest-plugin-api-ovs-wsgi
- neutron-tempest-plugin-api-ovn-wsgi
# 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
- openstack-tox-py311-with-neutron-lib-master:
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-py311-with-oslo-master:
timeout: 3600
irrelevant-files: *irrelevant-files
- openstack-tox-py311-with-ovsdbapp-master:
timeout: 3600
irrelevant-files: *irrelevant-files
- project-template:
name: neutron-periodic-jobs
periodic:
jobs: &neutron-periodic-jobs
- neutron-functional
- neutron-functional-with-uwsgi-fips
- neutron-functional-with-pyroute2-master
- neutron-functional-with-sqlalchemy-master
- neutron-fullstack
- neutron-fullstack-with-uwsgi-fips
- neutron-fullstack-with-pyroute2-master
- neutron-ovs-grenade-dvr-multinode
- 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-ovn-tempest-with-sqlalchemy-master
- neutron-ovs-tempest-with-sqlalchemy-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
- neutron-linuxbridge-tempest-plugin-nftables
- neutron-ovs-tempest-plugin-iptables_hybrid-nftables
- devstack-enforce-scope
- openstack-tox-py39-with-oslo-master:
timeout: 3600
irrelevant-files: *irrelevant-files
- neutron-functional-with-oslo-master
- neutron-ovs-tempest-with-oslo-master
- neutron-ovn-tempest-ovs-release-with-oslo-master
- neutron-tempest-plugin-linuxbridge-2024-2
- neutron-tempest-plugin-api-ovs-wsgi
- neutron-tempest-plugin-api-ovn-wsgi
experimental:
jobs: *neutron-periodic-jobs
- project-template:
name: neutron-skip-level-jobs
# During a SLURP release, these jobs are executed in the check queue,
# otherwise periodic/experimental. SLURP releases are 2024.1, 2025.1, etc.
#check:
# jobs:
# - neutron-ovs-grenade-multinode-skip-level
# - neutron-ovn-grenade-multinode-skip-level
periodic:
jobs:
- neutron-ovs-grenade-multinode-skip-level
- neutron-ovn-grenade-multinode-skip-level
experimental:
jobs:
- neutron-ovs-grenade-multinode-skip-level
- neutron-ovn-grenade-multinode-skip-level