Browse Source

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
changes/09/755309/5
Lee Yarwood 10 months ago
parent
commit
c0fe95fcc5
  1. 12
      .zuul.yaml
  2. 10
      playbooks/nova-live-migration/post-run.yaml

12
.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

10
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
Loading…
Cancel
Save