Files
octavia/zuul.d/projects.yaml
OpenStack Release Bot 83ae4a6335 Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I89269783a6b8c6fc5824abbd2d1558be21683666
2022-03-10 08:04:17 +00:00

121 lines
4.0 KiB
YAML

# Note: Some official OpenStack wide jobs are still defined in the
# project-config repository
- project:
templates:
- check-requirements
- periodic-stable-jobs-neutron
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- openstack-python3-zed-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
- octavia-tox-tips
check:
jobs:
- openstack-tox-pip-check-reqs:
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^octavia/tests/.*$
- ^releasenotes/.*$
- openstack-tox-functional-py36:
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^octavia/tests/unit/.*$
- ^releasenotes/.*$
- octavia-v2-dsvm-noop-api:
irrelevant-files: &irrelevant-files
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^octavia/tests/.*$
- ^releasenotes/.*$
- octavia-v2-dsvm-scenario:
irrelevant-files: *irrelevant-files
- octavia-v2-dsvm-tls-barbican:
irrelevant-files: *irrelevant-files
- octavia-grenade:
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^octavia/tests/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^(test-|)requirements.txt$
- ^tox.ini$
- octavia-v2-dsvm-tls-barbican-fips:
irrelevant-files: *irrelevant-files
voting: false
- octavia-v2-act-stdby-dsvm-scenario:
irrelevant-files: *irrelevant-files
voting: false
- octavia-v2-dsvm-cinder-amphora:
irrelevant-files: *irrelevant-files
voting: false
- octavia-v2-dsvm-scenario-two-node:
irrelevant-files: *irrelevant-files
voting: false
- octavia-v2-dsvm-scenario-ipv6-only:
irrelevant-files: *irrelevant-files
voting: false
- octavia-v2-dsvm-scenario-amphora-v2:
irrelevant-files: *irrelevant-files
voting: false
- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard:
irrelevant-files: *irrelevant-files
voting: false
- octavia-v2-dsvm-scenario-centos-8-stream:
irrelevant-files: *irrelevant-files
voting: false
gate:
fail-fast: true
queue: octavia
jobs:
- openstack-tox-pip-check-reqs:
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^octavia/tests/.*$
- ^releasenotes/.*$
- openstack-tox-functional-py36:
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^octavia/tests/unit/.*$
- ^releasenotes/.*$
- octavia-v2-dsvm-noop-api
- octavia-v2-dsvm-scenario
- octavia-v2-dsvm-tls-barbican
- octavia-grenade
periodic:
jobs:
- publish-openstack-octavia-amphora-image-focal:
branches: ^(?!stable/.*).*$
- publish-openstack-octavia-amphora-image-centos-8-stream:
branches: ^(?!stable/.*).*$
- octavia-amphora-image-build
- octavia-grenade-ffu
# Putting octavia-v2-dsvm-scenario-fips in periodic as centos 8 is too slow
- octavia-v2-dsvm-scenario-fips:
voting: false
experimental:
jobs:
- octavia-v2-dsvm-scenario-nftables
- octavia-v2-dsvm-noop-api-amphora-v2
- octavia-v2-dsvm-tls-barbican-amphora-v2
- octavia-v2-act-stdby-dsvm-scenario-amphora-v2
- octavia-grenade-amphora-v2
- octavia-v2-dsvm-cinder-amphora-v2
- octavia-v2-dsvm-scenario-two-node-amphora-v2