summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-05-30 16:32:50 -0400
committerBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-05-30 18:24:12 -0400
commitd11bd6a15410ab375ac83949150df25d3f446b73 (patch)
tree2e9c3c8136b16600411a90766fe8c9329a825ced /.zuul.yaml
parentd79cd98b001c2dedde2f430551ef9005df5ee1d6 (diff)
downloadglance_store-d11bd6a15410ab375ac83949150df25d3f446b73.tar.gz
Add periodic tips jobs
Add jobs to the periodic queue that run the glance_store unit tests against the master of various libraries we consume so that we don't have to wait for a release to detect a change that could be problematic. Change-Id: I0385646991140debc06ea27a194a6e7f6f749e6b
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml120
1 files changed, 116 insertions, 4 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 0d7246a..51af6e3 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -45,14 +45,126 @@
devstack_localrc:
ENABLE_IDENTITY_V2: True
+- job:
+ name: glance_store-tox-cinder-tips-base
+ parent: tox
+ description: Abstract job for glance_store vs. cinder
+ required-projects:
+ - name: openstack/os-brick
+ - name: openstack/python-cinderclient
+
+- job:
+ name: glance_store-tox-py27-cinder-tips
+ parent: glance_store-tox-cinder-tips-base
+ description: |
+ glance_store py27 unit tests vs. cinder masters
+ vars:
+ tox_envlist: py27
+
+- job:
+ name: glance_store-tox-py35-cinder-tips
+ parent: glance_store-tox-cinder-tips-base
+ description: |
+ glance_store py35 unit tests vs. cinder masters
+ vars:
+ tox_envlist: py35
+
+- job:
+ name: glance_store-tox-keystone-tips-base
+ parent: tox
+ description: Abstract job for glance_store vs. keystone
+ required-projects:
+ - name: openstack/keystoneauth
+ - name: openstack/python-keystoneclient
+
+- job:
+ name: glance_store-tox-py27-keystone-tips
+ parent: glance_store-tox-keystone-tips-base
+ description: |
+ glance_store py27 unit tests vs. keystone masters
+ vars:
+ tox_envlist: py27
+
+- job:
+ name: glance_store-tox-py35-keystone-tips
+ parent: glance_store-tox-keystone-tips-base
+ description: |
+ glance_store py35 unit tests vs. keystone masters
+ vars:
+ tox_envlist: py35
+
+- job:
+ name: glance_store-tox-oslo-tips-base
+ parent: tox
+ description: Abstract job for glance_store vs. oslo
+ required-projects:
+ - name: openstack/oslo.concurrency
+ - name: openstack/oslo.config
+ - name: openstack/oslo.i18n
+ - name: openstack/oslo.privsep
+ - name: openstack/oslo.rootwrap
+ - name: openstack/oslo.serialization
+ - name: openstack/oslo.utils
+ - name: openstack/oslo.vmware
+ - name: openstack/stevedore
+
+- job:
+ name: glance_store-tox-py27-oslo-tips
+ parent: glance_store-tox-oslo-tips-base
+ description: |
+ glance_store py27 unit tests vs. oslo masters
+ vars:
+ tox_envlist: py27
+
+- job:
+ name: glance_store-tox-py35-oslo-tips
+ parent: glance_store-tox-oslo-tips-base
+ description: |
+ glance_store py35 unit tests vs. oslo masters
+ vars:
+ tox_envlist: py35
+
+- job:
+ name: glance_store-tox-swift-tips-base
+ parent: tox
+ description: Abstract job for glance_store vs. swift
+ required-projects:
+ - name: openstack/python-swiftclient
+
+- job:
+ name: glance_store-tox-py27-swift-tips
+ parent: glance_store-tox-swift-tips-base
+ description: |
+ glance_store py27 unit tests vs. swift masters
+ vars:
+ tox_envlist: py27
+
+- job:
+ name: glance_store-tox-py35-swift-tips
+ parent: glance_store-tox-swift-tips-base
+ description: |
+ glance_store py35 unit tests vs. swift masters
+ vars:
+ tox_envlist: py35
+
- project:
- experimental:
- jobs:
- - glance_store-dsvm-functional-filesystem
- - glance_store-dsvm-functional-swift
check:
jobs:
- openstack-tox-lower-constraints
gate:
jobs:
- openstack-tox-lower-constraints
+ experimental:
+ jobs:
+ - glance_store-dsvm-functional-filesystem
+ - glance_store-dsvm-functional-swift
+ periodic:
+ jobs:
+ - glance_store-tox-py27-cinder-tips
+ - glance_store-tox-py35-cinder-tips
+ - glance_store-tox-py27-keystone-tips
+ - glance_store-tox-py35-keystone-tips
+ - glance_store-tox-py27-oslo-tips
+ - glance_store-tox-py35-oslo-tips
+ - glance_store-tox-py27-swift-tips
+ - glance_store-tox-py35-swift-tips