14 Commits

Author SHA1 Message Date
ghanshyam
5d67888392 Add cinder v2 experimental job
Tempest adding new cinder v2 job
- https://review.openstack.org/#/c/570466/

and running that as experimental to cover the v2
testing.

This commit add that job running on cinder experimental
pipeline also.

Depends-On: https://review.openstack.org/#/c/570466/
Change-Id: I69fd45311675591c2b772205b2f4780555cb8556
2018-05-25 01:16:30 +03:00
Andrey Kurilin
5f24dc0675 [ci][rally] make the job inherit the right parent
Rally team finally added native Zuul V3 jobs (with a bunch of separate
roles and etc) and for simplification of maintainance, it would be
nice to use them.

Needed-By: If5d17fe2b1965ceed578fe20168d011c4f087242
Needed-By: I5cc99b67495e2e10264f1cb89b25b37f5f7af66b

Change-Id: Idc780fd3095e2d5e0e170fba7ce15580c73048be
2018-05-04 14:29:11 +03:00
Sean McGinnis
50effd7634 Skip running py36 tests on irrelevant files
Local test run definitions were added for running with Python
3.6 as a temporary test. These should eventually go away, but
in the meantime, skip running these on things like docs changes.

Change-Id: Idc42028d4c31d9ee31cdcea11b8749fffa5007b4
2018-05-02 09:29:04 -05:00
Sean McGinnis
7745ff3944 Test running jobs under py36/bionic
Change-Id: I2036f9be98f76cba21180d74dbde1050c3359234
2018-04-26 08:56:55 -05:00
Doug Hellmann
6a8ebbc1ae add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I329e6364d537f2acac796e389f15f3c7162a9244
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-07 21:23:14 -04:00
Eric Harney
b9eaa828e0 Make the LVM Barbican job vote
This is the only job that tests Cinder+Barbican
integration.

It should be voting, as this is vital for users of
encrypted volumes.

Change-Id: I1b2e29da5d25aefe9183660820ab759c65301e30
2018-03-09 11:15:51 -05:00
Sean McGinnis
adc918457c Add functional-py35 gate job
We have functional tests that run under py35, but they are not
currently run in gate. This adds the common job definition to
our locally defined list of tests to run.

Change-Id: Icf477415c7ac54bb007cacc1a1ba905e63fa2780
2018-02-23 20:23:52 -06:00
Zuul
6eb7b488b7 Merge "Zuul: Remove project name" 2018-02-08 03:27:17 +00:00
Zuul
28bb3e9b23 Merge "Rename lio job to lio-barbican" 2018-02-07 11:16:34 +00:00
James E. Blair
b9a4dd3462 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I881e1a8d4e2fca0f534144b4a1826f431464c25f
2018-02-05 17:20:20 -08:00
Eric Harney
39bc4d5a6a Rename lio job to lio-barbican
Indicate that this job is testing Cinder with
Barbican.

Change-Id: Ide9b5abfb681f921cd2fc6c412df6b21819af759
2018-01-30 14:41:56 -05:00
Matt Riedemann
939387799f Add the nova-multiattach job to the check/gate queues
The nova-multiattach job is defined in the nova repo
but we also need to run it against Cinder changes.

For now the job just runs the tempest compute API tests
since that's the only place in Tempest that has multiattach
testing right now and it will save some time in the CI run.

Change-Id: Idfb68b5ddd7aca8642016e392fec6efd169c1ea2
Depends-On: I51adbbdf13711e463b4d25c2ffd4a3123cd65675
2018-01-22 10:32:20 -05:00
Sean McGinnis
20864a5f35 Move legacy-cinder-tox-* jobs in-tree
The compliance and bandit-baseline jobs just call tox to run tests.
These are an easy step to move in-tree.

Since it is also easier to have conditions on when things run, this
also adds filtering so the compliance job will now only run when there
are changes in code that impact the drivers.

Change-Id: Idb9a1f39481f3ebb704b28abc062ae24414d7224
Needed-by: I3af7771ab3e8d5a192f466dcec36a2b41db08ac3
Needed-by: I4af1813c69a5ddccbde8b99ed15023aa407995b5
2017-11-27 09:57:06 -06:00
Eric Harney
5601d336ca Add .zuul.yaml with LIO job
This replaces the legacy-tempest-dsvm-full-lio job.

Skip tests that are currently failing.

Change-Id: Ief6ff0771488417fc80a3ffe7505a0d478ec5eb6
2017-11-08 17:22:25 -05:00