zuul: Add devstack-plugin-ceph-compute-local-ephemeral job

This job covers the popular usecase of not using rbd for ephemeral
storage for nova while it is used for Glance and Cinder.

This job additionally enables the recently implemented direct download
of rbd hosted Glance images into the file based ephemeral store of Nova.

Change-Id: Ieddd803fccb097657fffe30ef87c1c8385e7eb28
This commit is contained in:
Lee Yarwood
2020-08-26 13:32:14 +01:00
parent 6f48063468
commit 95665d8041

View File

@@ -113,6 +113,27 @@
devstack_localrc:
ENABLE_VOLUME_MULTIATTACH: true
- job:
name: devstack-plugin-ceph-compute-local-ephemeral
parent: devstack-plugin-ceph-tempest-py3-base
description: |
Integration tests that runs with the ceph devstack plugin and py3.
This job does not configure Nova to use rbd for ephemeral storage. It
also enables the direct download of images via rbd into the local
imagecache for Nova.
vars:
devstack_local_conf:
post-config:
$NOVA_CONF:
glance:
enable_rbd_download: True
rbd_user: glance
rbd_ceph_conf: /etc/ceph/ceph.conf
rbd_pool: images
libvirt:
images_type: default
- job:
name: devstack-plugin-ceph-tempest-ussuri-py3
parent: devstack-plugin-ceph-tempest-py3
@@ -174,3 +195,4 @@
- devstack-plugin-ceph-tempest-ussuri-py3
- devstack-plugin-ceph-tempest-train-py3
- devstack-plugin-ceph-tempest-stein-py3
- devstack-plugin-ceph-compute-local-ephemeral