Add multiattach tests
This patch adds multiattach tests and also a gate job to run those tests.
Change-Id: Iaf4fc9ab84e5c45bd6f85d7186e2775bae107721
diff --git a/.zuul.yaml b/.zuul.yaml
index 528ca0b..89d4277 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -4,6 +4,7 @@
- tempest-plugin-jobs
check:
jobs:
+ - cinder-tempest-plugin-lvm-multiattach
- cinder-tempest-plugin-lvm-lio-barbican
- cinder-tempest-plugin-lvm-lio-barbican-centos-8-stream:
voting: false
@@ -52,6 +53,28 @@
- cinder-tempest-plugin
- job:
+ name: cinder-tempest-plugin-lvm-multiattach
+ description: |
+ This enables multiattach tests along with standard tempest tests
+ parent: devstack-tempest
+ required-projects:
+ - opendev.org/openstack/tempest
+ - opendev.org/openstack/cinder-tempest-plugin
+ - opendev.org/openstack/cinder
+ vars:
+ tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
+ tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
+ tox_envlist: all
+ devstack_localrc:
+ ENABLE_VOLUME_MULTIATTACH: true
+ tempest_plugins:
+ - cinder-tempest-plugin
+ irrelevant-files:
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^releasenotes/.*$
+
+- job:
name: cinder-tempest-plugin-lvm-barbican-base-abstract
description: |
This is a base job for lvm with lio & tgt targets