- 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 check-arm64: jobs: - openstack-tox-py39-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-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-ovs-master - 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 - 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