From c0fe95fcc5aec99a83dd57093dc230ef67b36b39 Mon Sep 17 00:00:00 2001 From: Lee Yarwood Date: Wed, 30 Sep 2020 15:42:23 +0100 Subject: [PATCH] zuul: Merge nova-evacuate into nova-multinode-live-migration Both jobs deploy a multinode env before running their tests so just append the new nova-evacuate tests to the end of the job. Change-Id: If64cdf1002eec1504fa76eb4df39b6b2e4ff3728 --- .zuul.yaml | 12 +----------- playbooks/nova-live-migration/post-run.yaml | 10 ++++++++++ 2 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 playbooks/nova-live-migration/post-run.yaml diff --git a/.zuul.yaml b/.zuul.yaml index 114b743f8daf..77a06f8056e0 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -86,6 +86,7 @@ volume_backed_live_migration: true block_migration_for_live_migration: true block_migrate_cinder_iscsi: true + post-run: playbooks/nova-live-migration/post-run.yaml # TODO(lyarwood): The following jobs need to be written as part of the # migration to zuulv3 before nova-live-migration can be removed: @@ -96,15 +97,6 @@ # Run tempest live migration tests against ceph ephemeral storage and # cinder volumes. -- job: - name: nova-evacuate - parent: tempest-multinode-full-py3 - description: | - Verifiy the evacuation of instances with local qcow2 ephemeral disks - and attached iSCSI/LVM volumes from down compute hosts. - irrelevant-files: *dsvm-irrelevant-files - run: playbooks/nova-evacuate/run.yaml - #- job: # name: nova-multinode-evacuate-ceph # description: | @@ -444,8 +436,6 @@ - nova-live-migration - nova-multinode-live-migration: voting: false - - nova-evacuate: - voting: false - nova-lvm - nova-multi-cell - nova-next diff --git a/playbooks/nova-live-migration/post-run.yaml b/playbooks/nova-live-migration/post-run.yaml new file mode 100644 index 000000000000..845a1b15b2a4 --- /dev/null +++ b/playbooks/nova-live-migration/post-run.yaml @@ -0,0 +1,10 @@ +--- +- hosts: tempest + become: true + roles: + - role: fetch-subunit-output + zuul_work_dir: '{{ devstack_base_dir }}/tempest' + - role: process-stackviz +- hosts: controller + roles: + - run-evacuate-hook