octavia/zuul.d/projects.yaml
Takashi Kajinami 8cc4bc994c Remove publish-openstack-octavia-amphora-image jobs
These jobs run only in master. The current definition is causing
the following warnings.

  All regular expressions must conform to RE2 syntax, but an
  expression using the deprecated Perl-style syntax has been detected.
  Adjust the configuration to conform to RE2 syntax.

  The RE2 syntax error is: invalid perl operator: (?!

Conflicts:
  zuul.d/jobs.yaml

Change-Id: I5c882abd9ed2f36ae6ef70279f98a157d9910fd8
(cherry picked from commit 281379c6df)
(cherry picked from commit cb79e7d76b)
2024-05-08 17:01:21 +02:00

133 lines
4.3 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-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-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:
- 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