Files
6e6c81bc57a56baf09d83005379275e766ca06dd
devstack-plugin-ceph /.zuul.yaml

221 lines
7.3 KiB
YAML
Raw Normal View History

description:|
*legacy-tempest-dsvm-full-devstack-plugin-ceph
*gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
The original job included support for an un-used tempest-conf.sh:
# If an in-repo configuration exists, source it. This will likely
# override DEVSTACK_GATE_TEMPEST_REGEX to further refine the set of
# tests being run.
required-projects:
- openstack/cinder-tempest-plugin
- openstack/devstack-plugin-ceph
- ^.*\.rst$
- ^doc/.*$
- ^tox.ini$
vars:
devstack_plugins:
ENABLE_FILE_INJECTION:false
TEMPEST_PLUGINS:'/opt/stack/cinder-tempest-plugin'
tempest_test_regex:|
(^tempest\.(api|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance)|(^cinder_tempest_plugin))
- job:
parent:devstack-plugin-ceph-tempest-base
description:|
- stable/ocata
- stable/pike
- stable/queens
- stable/rocky
devstack_localrc:
CEPH_RELEASE:"luminous"
- job:
name:devstack-plugin-ceph-tempest
parent:devstack-plugin-ceph-tempest-base
description:|
This job enable the multiattach feature enable from stein on.
# This job runs with multiattach enable from stable/stein on.
- stable/stein
- stable/train
devstack_localrc:
ENABLE_VOLUME_MULTIATTACH:true
- job:
name:devstack-plugin-ceph-tempest-py3-base
description:|
*legacy-tempest-dsvm-py35-full-devstack-plugin-ceph
*gate-tempest-dsvm-py35-full-devstack-plugin-ceph-ubuntu-xenial-nv
The original job included support for an un-used tempest-dsvm-ceph-rc
hosted at /opt/stack/new/nova/devstack/tempest-dsvm-ceph-rc.
required-projects:
- openstack/cinder-tempest-plugin
- openstack/devstack-plugin-ceph
vars:
devstack_localrc:
ENABLE_FILE_INJECTION:false
TEMPEST_PLUGINS:'/opt/stack/cinder-tempest-plugin'
tempest_test_regex:|
(^tempest\.(api|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance)|(^cinder_tempest_plugin))
name:devstack-plugin-ceph-tempest-py3
parent:devstack-plugin-ceph-tempest-py3-base
description:|
Integration tests that runs with the ceph devstack plugin and py3.
branches:
- stable/ocata
- stable/pike
- stable/queens
- stable/rocky
devstack_localrc:
CEPH_RELEASE:"luminous"
- job:
name:devstack-plugin-ceph-tempest-py3
parent:devstack-plugin-ceph-tempest-py3-base
description:|
Integration tests that runs with the ceph devstack plugin and py3.
This job enable the multiattach feature enable from stein on.
# This job runs with multiattach enable from stable/stein on.
branches:^(?!stable/(ocata|pike|queens|rocky)).*$
vars:
devstack_localrc:
ENABLE_VOLUME_MULTIATTACH:true
GANESHA_RELEASE:"V2.8-stable"
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
override-checkout:stable/victoria
- job:
override-checkout:stable/ussuri
- job:
override-checkout:stable/train
name:devstack-plugin-ceph-cephfs-native
description:|
Runs manila tempest plugin tests with Native CephFS as a manila back
end (DHSS=False)
parent:manila-tempest-plugin-cephfs-native
- job:
name:devstack-plugin-ceph-cephfs-nfs
description:|
Runs manila tempest plugin tests with CephFS via NFS-Ganesha as a manila
back end (DHSS=False)
parent:manila-tempest-plugin-cephfs-nfs
name:devstack-plugin-ceph-tempest-fedora-latest
parent:devstack-plugin-ceph-tempest-py3
description:|
Integration tests that runs with the ceph devstack plugin on Fedora.
nodeset:devstack-single-node-fedora-latest
voting:false
name:devstack-plugin-ceph-tempest-jobs
description:|
Runs devstack-plugin-ceph-tempest jobs.
jobs:
- devstack-plugin-ceph-cephfs-native:
irrelevant-files:*irrelevant-files
voting:false
- devstack-plugin-ceph-cephfs-nfs:
irrelevant-files:*irrelevant-files
voting:false
jobs:
- devstack-plugin-ceph-tempest-py3
- project:
templates:
- devstack-plugin-ceph-tempest-jobs
jobs:
- openstack-tox-bashate
jobs:
- openstack-tox-bashate
experimental:
jobs:
- devstack-plugin-ceph-tempest-ussuri
- devstack-plugin-ceph-tempest-train