Gate on quantum devstack.

Add gate-tempest-devstack-vm-quantum to all the projects gating
on devstack.  Make it vote.

Remove gate-devstack-vm-quantum (a subset of the above job).

Change-Id: I0046ccaf0c0febe61f14173447058b76169b4d77
Reviewed-on: https://review.openstack.org/19876
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
This commit is contained in:
James E. Blair 2013-01-16 15:59:54 -08:00 committed by Jenkins
parent 8ed465353d
commit e9651c9fca
2 changed files with 27 additions and 76 deletions

View File

@ -108,43 +108,6 @@
- devstack-complete
- job:
name: gate-devstack-vm-quantum
node: devstack-precise
wrappers:
- timeout:
timeout: 90
fail: true
- timestamps
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: devstack-precise
triggers:
- zuul
builders:
- devstack-inprogress
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=0
export DEVSTACK_GATE_QUANTUM=1
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
- link-logs
publishers:
- devstack-logs
- console-log
- devstack-complete
- job:
name: gate-tempest-devstack-vm-quantum
node: devstack-precise

View File

@ -68,6 +68,11 @@ jobs:
parameter-function: devstack_params
- name: gate-tempest-devstack-vm-cinder
branch: stable/folsom
- name: gate-tempest-devstack-vm-quantum
branch: ^(?!stable/(diablo|essex|folsom)).*$
- name: gate-tempest-devstack-vm-postgres
branch: ^(?!stable/(diablo|essex|folsom)).*$
voting: false
- name: ^.*-python27$
parameter-function: python27_params
- name: gate-nova-pylint
@ -93,15 +98,6 @@ jobs:
branch: ^master$
- name: gate-openstack-cli-guide
success-pattern: http://docs-draft.openstack.org/{job.name}/{pipeline.name}/{build.number}/cli/quick-start
- name: gate-tempest-devstack-vm-quantum
branch: ^(?!stable/(diablo|essex|folsom)).*$
voting: false
- name: gate-devstack-vm-quantum
branch: ^(?!stable/(diablo|essex|folsom)).*$
voting: false
- name: gate-tempest-devstack-vm-postgres
branch: ^(?!stable/(diablo|essex|folsom)).*$
voting: false
projects:
@ -280,7 +276,7 @@ projects:
- gate-cinder-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-cinder-docs
- gate-cinder-pep8
@ -288,7 +284,7 @@ projects:
- gate-cinder-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- cinder-branch-tarball
- cinder-coverage
@ -307,7 +303,7 @@ projects:
- gate-glance-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-glance-docs
- gate-glance-pep8
@ -315,7 +311,7 @@ projects:
- gate-glance-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- glance-branch-tarball
- glance-coverage
@ -335,7 +331,7 @@ projects:
- gate-horizon-selenium
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-horizon-docs
- gate-horizon-pep8
@ -344,7 +340,7 @@ projects:
- gate-horizon-selenium
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- horizon-branch-tarball
- horizon-coverage
@ -363,7 +359,7 @@ projects:
- gate-keystone-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-keystone-docs
- gate-keystone-pep8
@ -371,7 +367,7 @@ projects:
- gate-keystone-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- keystone-branch-tarball
- keystone-coverage
@ -392,7 +388,7 @@ projects:
- gate-nova-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
- gate-nova-pylint
gate:
- gate-nova-docs
@ -401,7 +397,7 @@ projects:
- gate-nova-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- nova-branch-tarball
- nova-coverage
@ -437,14 +433,12 @@ projects:
- gate-quantum-python26
- gate-quantum-python27
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-quantum-docs
- gate-quantum-pep8
- gate-quantum-python26
- gate-quantum-python27
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
post:
- quantum-branch-tarball
- quantum-coverage
@ -463,7 +457,7 @@ projects:
- gate-swift-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-swift-docs
- gate-swift-pep8
@ -471,7 +465,7 @@ projects:
- gate-swift-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- swift-branch-tarball
- swift-coverage
@ -511,7 +505,7 @@ projects:
- gate-python-cinderclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-python-cinderclient-docs
- gate-python-cinderclient-pep8
@ -519,7 +513,7 @@ projects:
- gate-python-cinderclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- python-cinderclient-branch-tarball
- python-cinderclient-coverage
@ -538,7 +532,7 @@ projects:
- gate-python-glanceclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-python-glanceclient-docs
- gate-python-glanceclient-pep8
@ -546,7 +540,7 @@ projects:
- gate-python-glanceclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- python-glanceclient-branch-tarball
- python-glanceclient-coverage
@ -565,7 +559,7 @@ projects:
- gate-python-keystoneclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-python-keystoneclient-docs
- gate-python-keystoneclient-pep8
@ -573,7 +567,7 @@ projects:
- gate-python-keystoneclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- python-keystoneclient-branch-tarball
- python-keystoneclient-coverage
@ -592,7 +586,7 @@ projects:
- gate-python-novaclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-python-novaclient-docs
- gate-python-novaclient-pep8
@ -600,7 +594,7 @@ projects:
- gate-python-novaclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- python-novaclient-branch-tarball
- python-novaclient-coverage
@ -640,7 +634,7 @@ projects:
- gate-python-quantumclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
gate:
- gate-python-quantumclient-docs
- gate-python-quantumclient-pep8
@ -648,7 +642,7 @@ projects:
- gate-python-quantumclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum
post:
- python-quantumclient-branch-tarball
- python-quantumclient-coverage
@ -692,13 +686,11 @@ projects:
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
- name: openstack-infra/devstack-gate
check:
@ -706,13 +698,11 @@ projects:
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
# This is not strictly necessary; there is currently a transitive
# relationship between g-t-devstack-vm,
@ -737,14 +727,12 @@ projects:
- gate-tempest-devstack-vm-postgres
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-tempest-pep8
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
- name: openstack/ceilometer
check: