barbican/.zuul.yaml

188 lines
5.5 KiB
YAML

- job:
name: barbican-devstack-functional-base
parent: legacy-dsvm-base
vars:
database: sql
python_version: py36
services: tempest,rabbit,mysql,key
required-projects:
- openstack/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/python-barbicanclient
run: playbooks/legacy/barbican-devstack-functional-base/run.yaml
post-run: playbooks/legacy/barbican-devstack-functional-base/post.yaml
timeout: 4200
- job:
name: barbican-devstack-base
parent: legacy-base
vars:
database: sql
python_version: py27
services: tempest,keystone
required-projects:
- openstack/devstack
- openstack/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/python-barbicanclient
run: playbooks/legacy/barbican-devstack-base/run.yaml
post-run: playbooks/legacy/barbican-devstack-base/post.yaml
timeout: 4200
- job:
name: barbican-devstack-tempest-base
parent: legacy-dsvm-base
vars:
python_version: py27
database: sql
castellan_from_git: 0
cursive: 0
required-projects:
- openstack/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/castellan
- x/cursive
- openstack/python-barbicanclient
- openstack/tempest
run: playbooks/legacy/barbican-devstack-tempest-base/run.yaml
post-run: playbooks/legacy/barbican-devstack-tempest-base/post.yaml
timeout: 4200
- job:
name: barbican-dogtag-devstack-functional-fedora-latest
nodeset: devstack-single-node-fedora-latest
parent: barbican-devstack-functional-base
# non-voting until https://pagure.io/dogtagpki/issue/3108 is fixed
voting: false
vars:
python_version: py35
services: barbican-dogtag,tempest,rabbit,mysql,key
plugin: dogtag
post-run: playbooks/legacy/barbican-devstack-functional-base/dogtag-post.yaml
- job:
name: barbican-vault-devstack-functional
parent: barbican-devstack-functional-base
vars:
services: barbican-vault,tempest,rabbit,mysql,key
plugin: vault
- job:
name: barbican-kmip-devstack-functional
parent: barbican-devstack-functional-base
vars:
services: barbican-pykmip,pykmip-server,tempest,rabbit,mysql,key
plugin: kmip
- job:
name: barbican-simple-crypto-devstack-functional
parent: barbican-devstack-functional-base
vars:
plugin: simple-crypto
- job:
name: barbican-simple-crypto-devstack-functional-postgres
parent: barbican-devstack-functional-base
voting: false
vars:
database: postgres
plugin: simple-crypto
- job:
name: barbican-dogtag-devstack-fedora-latest
nodeset: devstack-single-node-fedora-latest
parent: barbican-devstack-base
vars:
services: barbican-dogtag,tempest,keystone
plugin: dogtag
- job:
name: barbican-simple-crypto-devstack
parent: barbican-devstack-base
vars:
plugin: simple-crypto
- job:
name: barbican-simple-crypto-devstack-postgres
parent: barbican-devstack-base
voting: false
vars:
plugin: simple-crypto
database: postgres
- job:
name: barbican-simple-crypto-devstack-tempest
parent: barbican-devstack-tempest-base
- job:
name: barbican-simple-crypto-devstack-tempest-castellan-from-git
parent: barbican-devstack-tempest-base
vars:
castellan_from_git: 1
- job:
name: barbican-simple-crypto-devstack-tempest-cursive
parent: barbican-devstack-tempest-base
vars:
cursive: 1
- job:
name: barbican-grenade-devstack
parent: legacy-dsvm-base
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
run: playbooks/legacy/grenade-devstack-barbican/run.yaml
post-run: playbooks/legacy/grenade-devstack-barbican/post.yaml
required-projects:
- openstack/grenade
- openstack/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/python-barbicanclient
timeout: 7800
- project:
templates:
- check-requirements
- openstack-cover-jobs
- openstack-python-jobs
- openstack-python3-train-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- barbican-simple-crypto-devstack-tempest
- barbican-simple-crypto-devstack-functional
- barbican-simple-crypto-devstack-functional-postgres
- barbican-dogtag-devstack-functional-fedora-latest
- barbican-vault-devstack-functional
- barbican-grenade-devstack
# TripleO jobs that deploy Barbican.
# Note we don't use a project-template here, so it's easier
# to disable voting on one specific job if things go wrong.
# tripleo-ci-centos-7-scenario002-standalone will
# run in Pike and beyond.
# If you need any support to debug these jobs in case of
# failures, please reach us on #tripleo IRC channel.
- tripleo-ci-centos-7-scenario002-standalone:
voting: false
- octavia-v2-dsvm-tls-barbican:
voting: false
gate:
queue: barbican
jobs:
- barbican-simple-crypto-devstack-tempest
- barbican-simple-crypto-devstack-functional
# TODO(redrobot): add this back once job is voting again
#- barbican-dogtag-devstack-functional-fedora-latest
- barbican-vault-devstack-functional
- barbican-grenade-devstack
experimental:
jobs:
- barbican-kmip-devstack-functional