Add cinder v2 experimental job
Volume tests is now changed to run against v3 APIs
and all current jobs are testing v3 APIs.
- https://review.openstack.org/#/c/527889/7
Cinder v2 is deprecated and it is redirect to v3 base on
cinder that so to cover v2 testing also, this commit is
adding a new job which will:
- run only cinder API test
- Run as experimental job in Tempest(this patch) and cinder(next patch)
- Keep this testing till there is no v2 exist in all supported stable branch
Depends-On: https://review.openstack.org/#/c/527910/
Change-Id: I6bdc6cacba3cec48fcc4d32886a4acf63394b533
diff --git a/.zuul.yaml b/.zuul.yaml
index 8dcb935..75507d7 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -199,6 +199,19 @@
- openstack/zaqar-tempest-plugin
- openstack/zun-tempest-plugin
+- job:
+ name: tempest-cinder-v2-api
+ parent: devstack-tempest
+ branches:
+ - master
+ description: |
+ This job runs the cinder API test against v2 endpoint.
+ vars:
+ tox_envlist: all
+ tempest_test_regex: api.*volume
+ devstack_localrc:
+ TEMPEST_VOLUME_TYPE: volumev2
+
- project:
check:
jobs:
@@ -284,6 +297,16 @@
- ^setup.cfg$
- ^tempest/hacking/.*$
- ^tempest/tests/.*$
+ - tempest-cinder-v2-api:
+ irrelevant-files:
+ - ^(test-|)requirements.txt$
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^etc/.*$
+ - ^releasenotes/.*$
+ - ^setup.cfg$
+ - ^tempest/hacking/.*$
+ - ^tempest/tests/.*$
periodic-stable:
jobs:
- tempest-full-queens