| - project: | |
| templates: | |
| - check-requirements | |
| - integrated-gate-py3 | |
| - openstack-cover-jobs | |
| - publish-openstack-docs-pti | |
| - release-notes-jobs-python3 | |
| check: | |
| jobs: | |
| - openstack-tox-pep8 | |
| # TODO(gmann): run these jobs once bug#1975036 is resolved | |
| #- openstack-tox-py36 | |
| #- openstack-tox-py37 | |
| - openstack-tox-py38 | |
| - openstack-tox-py39 | |
| - tempest-full-parallel: | |
| # Define list of irrelevant files to use everywhere else | |
| irrelevant-files: &tempest-irrelevant-files | |
| - ^.*\.rst$ | |
| - ^doc/.*$ | |
| - ^etc/.*$ | |
| - ^releasenotes/.*$ | |
| - ^setup.cfg$ | |
| - ^tempest/hacking/.*$ | |
| - ^tempest/tests/.*$ | |
| - ^tools/.*$ | |
| - ^.coveragerc$ | |
| - ^.gitignore$ | |
| - ^.gitreview$ | |
| - ^.mailmap$ | |
| - tempest-full-py3: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-full-py3-ipv6: | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| - glance-multistore-cinder-import: | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-full-yoga: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-full-xena: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-full-wallaby-py3: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-slow-wallaby: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-multinode-full-py3: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-tox-plugin-sanity-check: | |
| irrelevant-files: &tempest-irrelevant-files-2 | |
| - ^.*\.rst$ | |
| - ^doc/.*$ | |
| - ^etc/.*$ | |
| - ^releasenotes/.*$ | |
| - ^setup.cfg$ | |
| - ^tempest/hacking/.*$ | |
| - ^tempest/tests/.*$ | |
| - ^.coveragerc$ | |
| - ^.gitignore$ | |
| - ^.gitreview$ | |
| - ^.mailmap$ | |
| - ^tools/check_logs.py | |
| - ^tools/format.sh | |
| - ^tools/skip_tracker.py | |
| - ^tools/tempest-integrated-gate-compute-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-networking-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-placement-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-storage-blacklist.txt | |
| - ^tools/tempest-integrated-gate-storage-exclude-list.txt | |
| - ^tools/verify-ipv6-only-deployments.sh | |
| - ^tools/with_venv.sh | |
| # tools/ is not here since this relies on a script in tools/. | |
| - tempest-ipv6-only: | |
| irrelevant-files: &tempest-irrelevant-files-3 | |
| - ^.*\.rst$ | |
| - ^doc/.*$ | |
| - ^etc/.*$ | |
| - ^releasenotes/.*$ | |
| - ^setup.cfg$ | |
| - ^tempest/hacking/.*$ | |
| - ^tempest/tests/.*$ | |
| - ^tools/check_logs.py | |
| - ^tools/format.sh | |
| - ^tools/generate-tempest-plugins-list.py | |
| - ^tools/generate-tempest-plugins-list.sh | |
| - ^tools/skip_tracker.py | |
| - ^tools/tempest-integrated-gate-compute-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-networking-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-placement-exclude-list.txt | |
| - ^tools/tempest-integrated-gate-storage-blacklist.txt | |
| - ^tools/tempest-integrated-gate-storage-exclude-list.txt | |
| - ^tools/tempest-plugin-sanity.sh | |
| - ^tools/with_venv.sh | |
| - ^.coveragerc$ | |
| - ^.gitignore$ | |
| - ^.gitreview$ | |
| - ^.mailmap$ | |
| - tempest-slow-py3: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - nova-live-migration: | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| - devstack-plugin-ceph-tempest-py3: | |
| # TODO(kopecmartin): make it voting once the below bug is fixed | |
| # https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1975648 | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| - neutron-ovs-grenade-multinode: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - grenade: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - neutron-ovs-tempest-dvr: | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| - interop-tempest-consistency: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-full-test-account-py3: | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-full-test-account-no-admin-py3: | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| - openstack-tox-bashate: | |
| irrelevant-files: *tempest-irrelevant-files-2 | |
| - tempest-full-centos-9-stream: | |
| # TODO(gmann): make it voting once below fix is merged | |
| # https://review.opendev.org/c/openstack/tempest/+/842140 | |
| voting: false | |
| irrelevant-files: *tempest-irrelevant-files | |
| gate: | |
| jobs: | |
| - openstack-tox-pep8 | |
| # TODO(gmann): run these jobs once bug#1975036 is resolved | |
| # - openstack-tox-py36 | |
| # - openstack-tox-py37 | |
| - openstack-tox-py38 | |
| - openstack-tox-py39 | |
| - tempest-slow-py3: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - neutron-ovs-grenade-multinode: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-full-py3: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - grenade: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-ipv6-only: | |
| irrelevant-files: *tempest-irrelevant-files-3 | |
| #- devstack-plugin-ceph-tempest-py3: | |
| # irrelevant-files: *tempest-irrelevant-files | |
| #- tempest-full-centos-9-stream: | |
| # irrelevant-files: *tempest-irrelevant-files | |
| experimental: | |
| jobs: | |
| - tempest-with-latest-microversion | |
| - tempest-stestr-master | |
| - tempest-cinder-v2-api: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-all: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - neutron-ovs-tempest-dvr-ha-multinode-full: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - nova-tempest-v2-api: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - cinder-tempest-lvm-multibackend: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-pg-full: | |
| irrelevant-files: *tempest-irrelevant-files | |
| - tempest-centos8-stream-fips: | |
| irrelevant-files: *tempest-irrelevant-files | |
| periodic-stable: | |
| jobs: | |
| - tempest-full-yoga | |
| - tempest-full-xena | |
| - tempest-full-wallaby-py3 | |
| - tempest-slow-yoga | |
| - tempest-slow-xena | |
| - tempest-slow-wallaby | |
| periodic: | |
| jobs: | |
| - tempest-all | |
| - tempest-full-oslo-master | |
| - tempest-stestr-master |