fb9437ca25
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
143 lines
5.5 KiB
YAML
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
|