Nam Nguyen Hoai a61105bd55 Migrate to Zuul v3
Migrate all functional jobs and gate to zuul v3.
We will have to migrate all other legacy jobs too later.
This patch do step 1 in the docs: Move Legacy Jobs to Projects.

Co-Authored-By: Dai Dang Van <daidv@vn.fujitsu.com>
Needed-By: If7dfc17ccc93cd5d99cc899abf7c7cbe08a738dd
Needed-By: I18b026fbfc1741ca397f36c8cbf24aa02c03f4b5

Change-Id: I5c230a5cdd9ee42eee218f84e678d4f155dfc953
2017-10-30 05:37:24 +00:00

178 lines
4.9 KiB
YAML

- job:
name: barbican-devstack-functional-base
# start running with Pike
branches: ^(?!stable/ocata).*$
parent: legacy-dsvm-base
vars:
database: sql
python_version: py27
services: "tempest,rabbit,mysql,key"
required-projects:
- openstack-infra/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/python-barbicanclient
run: playbooks/legacy/barbican-devstack-functional-base/run
post-run: playbooks/legacy/barbican-devstack-functional-base/post
timeout: 4200
- job:
name: barbican-devstack-base
parent: legacy-base
vars:
database: sql
python_version: py27
services: "tempest,keystone"
required-projects:
- openstack-dev/devstack
- openstack-infra/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/python-barbicanclient
run: playbooks/legacy/barbican-devstack-base/run
post-run: playbooks/legacy/barbican-devstack-base/post
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-infra/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/castellan
- openstack/cursive
- openstack/python-barbicanclient
- openstack/tempest
run: playbooks/legacy/barbican-devstack-tempest-base/run
post-run: playbooks/legacy/barbican-devstack-tempest-base/post
timeout: 4200
- job:
name: barbican-dogtag-devstack-functional-fedora-26
nodeset: legacy-fedora-26
parent: barbican-devstack-functional-base
vars:
services: "barbican-dogtag,tempest,rabbit,mysql,key"
plugin: dogtag
- 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-simple-crypto-devstack-functional-py35
parent: barbican-devstack-functional-base
vars:
python_version: py35
plugin: simple-crypto
- job:
name: barbican-dogtag-devstack-fedora-26
nodeset: legacy-fedora-26
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-simple-crypto-devstack-tempest-py35
parent: barbican-devstack-tempest-base
voting: false
vars:
python_version: py35
- job:
name: grenade-devstack-barbican
parent: legacy-dsvm-base
# Start testing with pike
branches: ^(?!stable/ocata).*$
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
post-run: playbooks/legacy/grenade-devstack-barbican/post
required-projects:
- openstack-dev/grenade
- openstack-infra/devstack-gate
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/python-barbicanclient
run: playbooks/legacy/grenade-devstack-barbican/run
timeout: 7800
- project:
name: openstack/barbican
check:
jobs:
- barbican-simple-crypto-devstack-tempest
- barbican-simple-crypto-devstack-functional
- barbican-simple-crypto-devstack-functional-py35
- barbican-simple-crypto-devstack-functional-postgres
- barbican-dogtag-devstack-functional-fedora-26
- barbican-kmip-devstack-functional
- grenade-devstack-barbican
gate:
queue: barbican
jobs:
- barbican-simple-crypto-devstack-tempest
- barbican-simple-crypto-devstack-functional
- barbican-simple-crypto-devstack-functional-py35
- barbican-kmip-devstack-functional
- barbican-dogtag-devstack-functional-fedora-26
- grenade-devstack-barbican
experimental:
jobs:
- barbican-simple-crypto-devstack-tempest-py35