OpenStack Release Bot
e10cc8ce6a
This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for antelope. Also, updating the template name to generic one. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I13b614b7e24bccef715043562e20df8488f489a8
137 lines
4.5 KiB
YAML
137 lines
4.5 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-python3-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-py38:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^octavia/tests/unit/.*$
|
|
- ^releasenotes/.*$
|
|
- openstack-tox-functional-py39:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^octavia/tests/unit/.*$
|
|
- ^releasenotes/.*$
|
|
- openstack-tox-functional-py310:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^octavia/tests/unit/.*$
|
|
- ^releasenotes/.*$
|
|
voting: false
|
|
- 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-9-stream:
|
|
irrelevant-files: *irrelevant-files
|
|
voting: false
|
|
queue: octavia
|
|
gate:
|
|
fail-fast: true
|
|
jobs:
|
|
- openstack-tox-pip-check-reqs:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^octavia/tests/.*$
|
|
- ^releasenotes/.*$
|
|
- openstack-tox-functional-py38:
|
|
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-9-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
|