neutron/zuul.d/job-templates.yaml
Brian Haley fb9437ca25 Use py311 for all neutron jobs
There are three job definitions here for testing
neutron with the master branches of other projects,
specifically neutron-lib, oslo, and ovsdbapp. As
neutron is no longer testing py310 in its master
gate, start using the py311 versions of these jobs
so we can move forward.

Also moved the sqlalchemy job to start using py311
as well.

Depends-on: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/899745
Change-Id: Iec1d5fcdfd8c85a3edb5bc9a399d44839fbc879a
2023-11-15 16:29:45 +05:30

143 lines
5.5 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$
- ^plugin.spec$
- ^tools/ovn_migration/.*$
- ^tools/.*$
- ^vagrant/.*$
- ^devstack/.*$
- ^playbooks/.*$
- ^roles/.*$
- ^rally-jobs/.*$
- ^zuul.d/(?!(job-templates)).*\.yaml
- openstack-tox-py311: # 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
- openstack-tox-py311-with-sqlalchemy-master:
timeout: 3600
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-py310-arm64: # from openstack-python3-jobs-arm64 template
timeout: 4800
irrelevant-files: *irrelevant-files
- openstack-tox-py311-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-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-py310: # 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-grenade-multinode
- neutron-ovn-tempest-ovs-master
- neutron-ovn-tempest-ovs-release
- neutron-ovs-tempest-with-neutron-lib-master
- neutron-ovn-tempest-with-uwsgi-loki
# 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-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
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