Make ceph job voting (sometimes)
The os-brick-src-devstack-plugin-ceph job's history indicates that it is too unstable to vote, but at the same time, having it as non-voting has burned us in merging rbd-related changes that could be detected by that job. At the 2022-07-13 cinder meeting we agreed to compromise by replacing that job with two jobs, one that votes and runs only on changes that could affect rbd, and the other that doesn't vote and runs on all other appropriate changes. As was the case with the os-brick-src-devstack-plugin-ceph job, these run only in the check pipeline. Change-Id: I0777de370ea53212feaff5a791f9b42652bdc7da
This commit is contained in:
parent
c5076c37cb
commit
c1ea65e80e
36
.zuul.yaml
36
.zuul.yaml
@ -9,8 +9,8 @@
|
||||
jobs:
|
||||
- os-brick-code-coverage:
|
||||
voting: false
|
||||
- os-brick-src-devstack-plugin-ceph:
|
||||
voting: false
|
||||
- os-brick-src-devstack-plugin-ceph-v
|
||||
- os-brick-src-devstack-plugin-ceph-nv
|
||||
- os-brick-src-tempest-lvm-lio-barbican
|
||||
- os-brick-src-tempest-nfs:
|
||||
voting: false
|
||||
@ -35,6 +35,7 @@
|
||||
|
||||
- job:
|
||||
name: os-brick-src-devstack-plugin-ceph
|
||||
abstract: true
|
||||
description: |
|
||||
Tempest job which tests os-brick from source.
|
||||
Former names for this job were:
|
||||
@ -47,6 +48,37 @@
|
||||
- ^doc/.*$
|
||||
- ^releasenotes/.*$
|
||||
|
||||
- job:
|
||||
name: os-brick-src-devstack-plugin-ceph-v
|
||||
final: true
|
||||
description: |
|
||||
Runs tempest tests on os-brick source against ceph.
|
||||
This voting job runs on changes that could affect rbd.
|
||||
parent: os-brick-src-devstack-plugin-ceph
|
||||
files:
|
||||
- ^os_brick/initiator/connector.py$
|
||||
- ^os_brick/initiator/connectors/rbd.py$
|
||||
- ^os_brick/initiator/linuxrbd.py$
|
||||
- ^os_brick/utils.py$
|
||||
|
||||
- job:
|
||||
name: os-brick-src-devstack-plugin-ceph-nv
|
||||
final: true
|
||||
voting: false
|
||||
description: |
|
||||
Runs tempest tests on os-brick source against ceph.
|
||||
This non-voting job runs changes that don't specifically
|
||||
impact ceph-related os-brick code.
|
||||
parent: os-brick-src-devstack-plugin-ceph
|
||||
irrelevant-files:
|
||||
- ^.*\.rst$
|
||||
- ^doc/.*$
|
||||
- ^releasenotes/.*$
|
||||
- ^os_brick/initiator/connector.py$
|
||||
- ^os_brick/initiator/connectors/rbd.py$
|
||||
- ^os_brick/initiator/linuxrbd.py$
|
||||
- ^os_brick/utils.py$
|
||||
|
||||
- job:
|
||||
name: os-brick-src-tempest-lvm-lio-barbican
|
||||
parent: cinder-tempest-plugin-lvm-lio-barbican
|
||||
|
Loading…
Reference in New Issue
Block a user