From d11bd6a15410ab375ac83949150df25d3f446b73 Mon Sep 17 00:00:00 2001 From: Brian Rosmaita Date: Wed, 30 May 2018 16:32:50 -0400 Subject: [PATCH] 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 --- .zuul.yaml | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 116 insertions(+), 4 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 0d7246ad..51af6e3f 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