summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorStephen Finucane <stephenfin@redhat.com>2021-06-16 12:00:19 +0100
committerStephen Finucane <stephenfin@redhat.com>2021-06-16 15:51:38 +0100
commit98b01c9a59df4912f5a162c2c52d1f00c84d24c2 (patch)
tree9c0691de25edec8e0a8339210b62dbe706267912 /.zuul.yaml
parent22830d78b91946b108defe26b3a8ddefc2247363 (diff)
downloadnova-98b01c9a59df4912f5a162c2c52d1f00c84d24c2.tar.gz
Move 'check-cherry-picks' test to gate, n-v check
This currently runs in the 'check' pipeline, as part of the pep8 job, which causes otherwise perfectly valid backports to report as failing CI. There's no reason a stable core shouldn't be encouraged to review these patches: we simply want to prevent them *merging* before their parent(s). Resolve this conflict by moving the check to separate voting job in the 'gate' pipeline as well as a non-voting job in the 'check' pipeline to catch more obvious issues. Change-Id: Id3e4452883f6a3cf44ff58b39ded82e882e28c23 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml16
1 files changed, 15 insertions, 1 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 96f14ad67d..ab2226463d 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -51,6 +51,17 @@
timeout: 3600
- job:
+ name: nova-tox-validate-backport
+ parent: openstack-tox
+ description: |
+ Determine whether a backport is ready to be merged by checking whether it
+ has already been merged to master or more recent stable branches.
+
+ Uses tox with the ``validate-backport`` environment.
+ vars:
+ tox_envlist: validate-backport
+
+- job:
name: nova-live-migration
parent: tempest-multinode-full-py3
description: |
@@ -159,7 +170,7 @@
# Disable non-essential services that we don't need for this job.
c-bak: false
-#TODO(lucasagomes): Move this job to ML2/OVN when QoS Minimum Bandwidth
+# TODO(lucasagomes): Move this job to ML2/OVN when QoS Minimum Bandwidth
# support is implemented.
# See: https://docs.openstack.org/neutron/latest/ovn/gaps.html
- job:
@@ -494,6 +505,8 @@
- nova-lvm
- nova-multi-cell
- nova-next
+ - nova-tox-validate-backport:
+ voting: false
- nova-tox-functional-py38
- nova-tox-functional-py39:
voting: false
@@ -535,6 +548,7 @@
- nova-tox-functional-py38
- nova-multi-cell
- nova-next
+ - nova-tox-validate-backport
- nova-ceph-multistore:
irrelevant-files: *nova-base-irrelevant-files
- neutron-tempest-linuxbridge: