Run Heat functional tests in Identity v3-only

Creates a new job that runs heat functional tests in a
identity v3-only devstack, and adds this job to the heat
pipeline.

Change-Id: Ic37d8b4648ac66ddd1955f30ffe1fd2efffcdeec
This commit is contained in:
Raildo Mascena 2016-05-10 12:50:12 -03:00 committed by Raildo Mascena
parent beb0c53fce
commit b73ecac77d
3 changed files with 24 additions and 7 deletions

View File

@ -55,7 +55,7 @@
- console-log
- job-template:
name: '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{job-suffix}'
name: '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{special}{job-suffix}'
node: '{node}'
wrappers:
@ -129,7 +129,9 @@
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
if [ "{special}" == "-identity-v3-only" ] ; then
export DEVSTACK_LOCAL_CONFIG="ENABLE_IDENTITY_V2=False"
fi
function pre_test_hook {{
cd /opt/stack/new/heat/heat_integrationtests
./pre_test_hook.sh

View File

@ -2343,47 +2343,61 @@
jobs:
- python-db-jobs
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{job-suffix}':
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: orig
lbaasversion: lbaasv1
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{job-suffix}':
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-designator: ''
branch-override: default
engine: orig
lbaasversion: lbaasv2
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{job-suffix}':
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{special}{job-suffix}':
datastore: postgres
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: orig
lbaasversion: lbaasv1
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{job-suffix}':
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: convg
lbaasversion: lbaasv1
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{job-suffix}':
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: convg
lbaasversion: lbaasv2
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
engine: orig
lbaasversion: lbaasv1
- '{pipeline}-tempest-dsvm-heat{job-suffix}':
pipeline: gate
node: ubuntu-trusty

View File

@ -6818,6 +6818,7 @@ projects:
periodic:
- gate-rally-dsvm-fakevirt-heat
experimental:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1-identity-v3-only-nv
- gate-rally-dsvm-fakevirt-heat
- gate-heat-dsvm-functional-orig-postgres-lbaasv1