Add periodic tips jobs

Add jobs to the periodic queue that run the glanceclient 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: If4090462449b4c5340754490aa8f4116d5608e34
This commit is contained in:
Brian Rosmaita 2018-05-30 16:58:48 -04:00
parent 1ef5e5d169
commit dd66759b39

@ -74,6 +74,53 @@
devstack_localrc:
ENABLE_IDENTITY_V2: false
- job:
name: glanceclient-tox-keystone-tips-base
parent: tox
description: Abstract job for glanceclient vs. keystone
required-projects:
- name: openstack/keystoneauth
- job:
name: glanceclient-tox-py27-keystone-tips
parent: glanceclient-tox-keystone-tips-base
description: |
glanceclient py27 unit tests vs. keystone masters
vars:
tox_envlist: py27
- job:
name: glanceclient-tox-py35-keystone-tips
parent: glanceclient-tox-keystone-tips-base
description: |
glanceclient py35 unit tests vs. keystone masters
vars:
tox_envlist: py35
- job:
name: glanceclient-tox-oslo-tips-base
parent: tox
description: Abstract job for glanceclient vs. oslo
required-projects:
- name: openstack/oslo.i18n
- name: openstack/oslo.utils
- job:
name: glanceclient-tox-py27-oslo-tips
parent: glanceclient-tox-oslo-tips-base
description: |
glanceclient py27 unit tests vs. oslo masters
vars:
tox_envlist: py27
- job:
name: glanceclient-tox-py35-oslo-tips
parent: glanceclient-tox-oslo-tips-base
description: |
glanceclient py35 unit tests vs. oslo masters
vars:
tox_envlist: py35
- project:
check:
jobs:
@ -87,3 +134,9 @@
- glanceclient-dsvm-functional-v1
- glanceclient-dsvm-functional
- openstack-tox-lower-constraints
periodic:
jobs:
- glanceclient-tox-py27-keystone-tips
- glanceclient-tox-py35-keystone-tips
- glanceclient-tox-py27-oslo-tips
- glanceclient-tox-py35-oslo-tips