glance/.zuul.yaml
Brian Rosmaita f6a24beb7c Add periodic tips jobs
Add jobs to the periodic queue that run the glance unit and
functional 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.

The dependency is needed for the *glance_store-tips jobs to
be processed properly.

Change-Id: I0385646991140debc06ea27a194a6e7f6f749e6b
Depends-On: https://review.openstack.org/#/c/571005/
2018-05-30 18:32:39 -04:00

204 lines
5.8 KiB
YAML

- job:
name: glance-dsvm-grenade-multinode
parent: legacy-dsvm-base-multinode
run: playbooks/legacy/glance-dsvm-grenade-multinode/run.yaml
post-run: playbooks/legacy/glance-dsvm-grenade-multinode/post.yaml
timeout: 10800
required-projects:
- openstack-dev/grenade
- openstack-infra/devstack-gate
- openstack/glance
nodeset: legacy-ubuntu-xenial-2-node
- job:
name: glance-tox-oslo-tips-base
parent: tox
description: Abstract job for Glance vs. oslo libraries
# NOTE(rosmaita): only need functional test jobs, oslo is
# already running periodic jobs using our unit tests
required-projects:
- name: openstack/debtcollector
- name: openstack/futurist
- name: openstack/oslo.concurrency
- name: openstack/oslo.config
- name: openstack/oslo.context
- name: openstack/oslo.db
- name: openstack/oslo.i18n
- name: openstack/oslo.log
- name: openstack/oslo.messaging
- name: openstack/oslo.middleware
- name: openstack/oslo.policy
- name: openstack/oslo.utils
- name: openstack/osprofiler
- name: openstack/stevedore
- name: openstack/taskflow
- job:
name: glance-tox-functional-oslo-tips
parent: glance-tox-oslo-tips-base
description: |
Glance py27 functional tests vs. oslo libraries masters
vars:
tox_envlist: functional
- job:
name: glance-tox-functional-py35-oslo-tips
parent: glance-tox-oslo-tips-base
description: |
Glance py35 functional tests vs. oslo libraries masters
vars:
tox_envlist: functional-py35
- job:
name: glance-tox-keystone-tips-base
parent: tox
description: Abstract job for Glance vs. keystone
required-projects:
- name: openstack/keystoneauth
- name: openstack/keystonemiddleware
- name: openstack/python-keystoneclient
- job:
name: glance-tox-py27-keystone-tips
parent: glance-tox-keystone-tips-base
description: |
Glance py27 unit tests vs. keystone masters
vars:
tox_envlist: py27
- job:
name: glance-tox-py35-keystone-tips
parent: glance-tox-keystone-tips-base
description: |
Glance py35 unit tests vs. keystone masters
vars:
tox_envlist: py35
- job:
name: glance-tox-functional-keystone-tips
parent: glance-tox-keystone-tips-base
description: |
Glance py27 functional tests vs. keystone masters
vars:
tox_envlist: functional
- job:
name: glance-tox-functional-py35-keystone-tips
parent: glance-tox-keystone-tips-base
description: |
Glance py35 functional tests vs. keystone masters
vars:
tox_envlist: functional-py35
- job:
name: glance-tox-glance_store-tips-base
parent: tox
description: Abstract job for Glance vs. glance_store
required-projects:
- name: openstack/glance_store
- job:
name: glance-tox-py27-glance_store-tips
parent: glance-tox-glance_store-tips-base
description: |
Glance py27 unit tests vs. glance_store master
vars:
tox_envlist: py27
- job:
name: glance-tox-py35-glance_store-tips
parent: glance-tox-glance_store-tips-base
description: |
Glance py35 unit tests vs. glance_store master
vars:
tox_envlist: py35
- job:
name: glance-tox-functional-glance_store-tips
parent: glance-tox-glance_store-tips-base
description: |
Glance py27 functional tests vs. glance_store master
vars:
tox_envlist: functional
- job:
name: glance-tox-functional-py35-glance_store-tips
parent: glance-tox-glance_store-tips-base
description: |
Glance py35 functional tests vs. glance_store master
vars:
tox_envlist: functional-py35
- job:
name: glance-tox-cursive-tips-base
parent: tox
description: Abstract job for Glance vs. cursive and related libs
required-projects:
- name: openstack/cursive
- name: openstack/python-barbicanclient
- name: openstack/castellan
- job:
name: glance-tox-py27-cursive-tips
parent: glance-tox-cursive-tips-base
description: |
Glance py27 unit tests vs. cursive (and related libs) master
vars:
tox_envlist: py27
- job:
name: glance-tox-py35-cursive-tips
parent: glance-tox-cursive-tips-base
description: |
Glance py35 unit tests vs. cursive (and related libs) master
vars:
tox_envlist: py35
- job:
name: glance-tox-functional-cursive-tips
parent: glance-tox-cursive-tips-base
description: |
Glance py27 functional tests vs. cursive (and related libs) master
vars:
tox_envlist: functional
- job:
name: glance-tox-functional-py35-cursive-tips
parent: glance-tox-cursive-tips-base
description: |
Glance py35 functional tests vs. cursive (and related libs) master
vars:
tox_envlist: functional-py35
- project:
check:
jobs:
- openstack-tox-functional
- openstack-tox-functional-py35
- openstack-tox-lower-constraints
gate:
jobs:
- openstack-tox-functional
- openstack-tox-functional-py35
- openstack-tox-lower-constraints
experimental:
jobs:
- barbican-simple-crypto-devstack-tempest
- glance-dsvm-grenade-multinode
periodic:
jobs:
- glance-tox-functional-oslo-tips
- glance-tox-functional-py35-oslo-tips
- glance-tox-py27-keystone-tips
- glance-tox-py35-keystone-tips
- glance-tox-functional-keystone-tips
- glance-tox-functional-py35-keystone-tips
- glance-tox-py27-glance_store-tips
- glance-tox-py35-glance_store-tips
- glance-tox-functional-glance_store-tips
- glance-tox-functional-py35-glance_store-tips
- glance-tox-py27-cursive-tips
- glance-tox-py35-cursive-tips
- glance-tox-functional-cursive-tips
- glance-tox-functional-py35-cursive-tips