diff options
author | Brian Rosmaita <rosmaita.fossdev@gmail.com> | 2018-05-30 16:32:50 -0400 |
---|---|---|
committer | Brian Rosmaita <rosmaita.fossdev@gmail.com> | 2018-05-30 18:24:12 -0400 |
commit | d11bd6a15410ab375ac83949150df25d3f446b73 (patch) | |
tree | 2e9c3c8136b16600411a90766fe8c9329a825ced | |
parent | d79cd98b001c2dedde2f430551ef9005df5ee1d6 (diff) | |
download | glance_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
-rw-r--r-- | .zuul.yaml | 120 |
1 files changed, 116 insertions, 4 deletions
@@ -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 |