diff options
author | Lee Yarwood <lyarwood@redhat.com> | 2021-03-05 11:33:29 +0000 |
---|---|---|
committer | Lee Yarwood <lyarwood@redhat.com> | 2021-04-29 11:05:58 +0100 |
commit | 91e53e4c2b90ea57aeac4ec522dd7c8c54961d09 (patch) | |
tree | 6e5db651d83a63919158ee4933696f270bee6df4 /.zuul.yaml | |
parent | eba9d596daa91d8f702b719afb88cb89f2d5bb32 (diff) | |
download | nova-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.yaml | 32 |
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 |