Add Zuulv3 native jobs for the dummy driver
- Split the existing "manila-tempest-minimal-dsvm-dummy"
functional job into two jobs:
* manila-tempest-plugin-dummy-no-dhss (DHSS=False)
* manila-tempest-plugin-dummy-dhss (DHSS=True
to take advantage of the zuul and tempest ansible
roles available to us.
- Base these new jobs on a minimal devstack, that only
runs manila and keystone and no other OpenStack services.
This makes these tests run really fast, coupled
with the fact that they're running against a no-op
driver.
- Introduce a role to copy tempest configuration
after orchestrating devstack because devstack's
"test-config" hook [1] misbehaves when the base
services are not enabled.
Depends-On: I4fd282673074887cada729b6e4491ee493e230cc
Change-Id: I4c9f552e6a495b3d3f9dd63c1657ea40a3f9033b
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index b7df12c..2c0639c 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -4,8 +4,9 @@
- tempest-plugin-jobs
check:
jobs:
+ - manila-tempest-plugin-dummy-no-dhss
+ - manila-tempest-plugin-dummy-dhss
- manila-tempest-plugin-lvm
- - manila-tempest-minimal-dsvm-dummy
- manila-tempest-plugin-zfsonlinux:
voting: false
- manila-tempest-plugin-cephfs-native:
@@ -19,7 +20,8 @@
gate:
queue: manila
jobs:
- - manila-tempest-minimal-dsvm-dummy
+ - manila-tempest-plugin-dummy-no-dhss
+ - manila-tempest-plugin-dummy-dhss
- manila-tempest-plugin-lvm
experimental:
jobs: