summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorLee Yarwood <lyarwood@redhat.com>2021-03-05 11:33:29 +0000
committerLee Yarwood <lyarwood@redhat.com>2021-04-29 11:05:58 +0100
commit91e53e4c2b90ea57aeac4ec522dd7c8c54961d09 (patch)
tree6e5db651d83a63919158ee4933696f270bee6df4 /.zuul.yaml
parenteba9d596daa91d8f702b719afb88cb89f2d5bb32 (diff)
downloadnova-91e53e4c2b90ea57aeac4ec522dd7c8c54961d09.tar.gz
zuul: Replace grenade and nova-grenade-multinode with grenade-multinode
If2608406776e0d5a06b726e65b55881e70562d18 dropped the single node grenade job from the integrated-gate-compute template as it duplicates the existing grenade-multinode job. However it doesn't remove the remianing single node grenade job still present in the Nova project. This change replaces the dsvm based nova-grenade-multinode job with the zuulv3 native grenade-multinode based job. Various legacy playbooks and hook scripts are also removed as they are no longer used. Note that this does result in a loss of coverage for ceph that should be replaced as soon as a zuulv3 native ceph based multinode job is available. Change-Id: I02b2b851a74f24816d2f782a66d94de81ee527b0
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml32
1 files changed, 16 insertions, 16 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 861fe5d020..a465c792ba 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -329,22 +329,24 @@
- job:
name: nova-grenade-multinode
- parent: nova-dsvm-multinode-base
+ parent: grenade-multinode
description: |
- Multi-node grenade job which runs gate/live_migration/hooks tests under
- python 3.
- In other words, this tests live and cold migration and resize with
- mixed-version compute services which is important for things like
- rolling upgrade support.
+ Run a multinode grenade job and run the smoke, cold and live migration
+ tests with the controller upgraded and the compute on the older release.
The former names for this job were "nova-grenade-live-migration" and
"legacy-grenade-dsvm-neutron-multinode-live-migration".
- run: playbooks/legacy/nova-grenade-multinode/run.yaml
- post-run: playbooks/legacy/nova-grenade-multinode/post.yaml
- required-projects:
- - openstack/grenade
- - openstack/devstack-gate
- - openstack/nova
irrelevant-files: *dsvm-irrelevant-files
+ vars:
+ devstack_local_conf:
+ test-config:
+ $TEMPEST_CONFIG:
+ compute-feature-enabled:
+ live_migration: true
+ volume_backed_live_migration: true
+ block_migration_for_live_migration: true
+ block_migrate_cinder_iscsi: true
+ tox_envlist: all
+ tempest_test_regex: ((tempest\.(api\.compute|scenario)\..*smoke.*)|(^tempest\.api\.compute\.admin\.(test_live_migration|test_migration)))
- job:
name: nova-multi-cell
@@ -496,7 +498,6 @@
# so that we only run it on changes to networking and libvirt/vif
# code; we don't need to run this on all changes.
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
- - nova-grenade-multinode
- nova-live-migration
- nova-live-migration-ceph
- nova-lvm
@@ -524,7 +525,7 @@
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
- - grenade:
+ - nova-grenade-multinode:
irrelevant-files: *policies-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *dsvm-irrelevant-files
@@ -538,7 +539,6 @@
voting: false
gate:
jobs:
- - nova-grenade-multinode
- nova-live-migration
- nova-live-migration-ceph
- nova-tox-functional-py38
@@ -554,7 +554,7 @@
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
- tempest-integrated-compute:
irrelevant-files: *policies-irrelevant-files
- - grenade:
+ - nova-grenade-multinode:
irrelevant-files: *policies-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *dsvm-irrelevant-files