zuul: Start to migrate nova-live-migration to zuulv3

This initial change introduces a non-voiting
nova-multinode-live-migration check job. This initial job simply runs
the live migration tests against a multinode env.

Future changes will introduce ceph based live migration and evacuation
jobs before removing the original nova-live-migration job.

Change-Id: Ibbb3930a6e629e93a424b3ae048f599f11923be3
This commit is contained in:
Lee Yarwood 2020-03-06 11:00:49 +00:00
parent 8ecc29bfcc
commit 1c733d9730
1 changed files with 42 additions and 0 deletions

View File

@ -56,6 +56,7 @@
bindep_profile: test py38
timeout: 3600
# TODO(lyarwood): Remove once the new zuulv3 nova-multinode jobs are voting
- job:
name: nova-live-migration
parent: nova-dsvm-multinode-base
@ -68,6 +69,45 @@
post-run: playbooks/legacy/nova-live-migration/post.yaml
irrelevant-files: *dsvm-irrelevant-files
- job:
name: nova-multinode-live-migration
parent: tempest-multinode-full-py3
description: |
Run tempest live migration tests against local qcow2 ephemeral storage
and shared LVM/iSCSI cinder volumes.
irrelevant-files: *dsvm-irrelevant-files
vars:
tox_envlist: all
tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
compute-feature-enabled:
volume_backed_live_migration: true
block_migration_for_live_migration: true
block_migrate_cinder_iscsi: true
# TODO(lyarwood): The following jobs need to be written as part of the
# migration to zuulv3 before nova-live-migration can be removed:
#
#- job:
# name: nova-multinode-live-migration-ceph
# description: |
# Run tempest live migration tests against ceph ephemeral storage and
# cinder volumes.
#
#- job:
# name: nova-multinode-evacuate
# description: |
# Verifiy the evacuation of instances with local qcow2 ephemeral disks
# from down compute hosts.
#
#- job:
# name: nova-multinode-evacuate-ceph
# description: |
# Verifiy the evacuation of instances with ceph ephemeral disks
# from down compute hosts.
- job:
name: nova-lvm
parent: devstack-tempest
@ -400,6 +440,8 @@
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
- nova-grenade-multinode
- nova-live-migration
- nova-multinode-live-migration:
voting: false
- nova-lvm
- nova-multi-cell
- nova-next