Add second job for lbaasv1 API

Necessary to remove lbaas tests from tempest, as requested by QA team.
Unless we have a good way to reconfigure and restart neutron in the middle
of a devstack run, in which case we could recycle the node currently
being used for v2 api tests.

Also pull lbaasv2 api tests from the gate, since it is currently non-voting.

Change-Id: I12fca506d5d763366cfd55b7b2986351dea0e613
This commit is contained in:
Doug Wiegley 2015-05-21 14:34:28 -07:00
parent 5140cb0832
commit 41b9d6cb27
3 changed files with 27 additions and 11 deletions

View File

@ -1,5 +1,5 @@
- job-template:
name: '{pipeline}-neutron-lbaas-dsvm-api{branch-designator}'
name: '{pipeline}-neutron-{lbaasversion}-dsvm-api{branch-designator}'
node: '{node}'
wrappers:
@ -26,12 +26,12 @@
fi
function gate_hook {{
$BASE/new/neutron-lbaas/neutron_lbaas/tests/contrib/gate_hook.sh
$BASE/new/neutron-lbaas/neutron_lbaas/tests/contrib/gate_hook.sh {lbaasversion}
}}
export -f gate_hook
function post_test_hook {{
$BASE/new/neutron-lbaas/neutron_lbaas/tests/contrib/post_test_hook.sh
$BASE/new/neutron-lbaas/neutron_lbaas/tests/contrib/post_test_hook.sh {lbaasversion}
}}
export -f post_test_hook

View File

@ -506,16 +506,30 @@
jobs:
- python-jobs
- openstack-publish-jobs
- '{pipeline}-neutron-lbaas-dsvm-api{branch-designator}':
- '{pipeline}-neutron-{lbaasversion}-dsvm-api{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
branch-designator: ''
branch-override: default
- '{pipeline}-neutron-lbaas-dsvm-api{branch-designator}':
lbaasversion: lbaasv2
- '{pipeline}-neutron-{lbaasversion}-dsvm-api{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
branch-designator: ''
branch-override: default
lbaasversion: lbaasv1
- '{pipeline}-neutron-{lbaasversion}-dsvm-api{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
branch-designator: ''
branch-override: default
lbaasversion: lbaasv2
- '{pipeline}-neutron-{lbaasversion}-dsvm-api{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
branch-designator: ''
branch-override: default
lbaasversion: lbaasv1
- project:
name: neutron-specs

View File

@ -770,7 +770,10 @@ jobs:
- name: ^check-neutron-fwaas-dsvm-functional$
voting: false
- name: ^(check|gate)-neutron-lbaas-dsvm-api$
- name: ^(check|gate)-neutron-lbaasv1-dsvm-api$
voting: false
- name: ^(check|gate)-neutron-lbaasv2-dsvm-api$
branch: ^(?!stable/(?:icehouse|juno)).*$
voting: false
@ -1940,12 +1943,11 @@ projects:
- check-neutron-dsvm-functional
- gate-rally-dsvm-neutron-neutron
- check-tempest-dsvm-neutron-dvr
- check-neutron-lbaas-dsvm-api
- check-neutron-lbaasv2-dsvm-api
- check-tempest-dsvm-neutron-large-ops
gate:
- gate-neutron-dsvm-api
- gate-neutron-dsvm-functional
- gate-neutron-lbaas-dsvm-api
- gate-tempest-dsvm-neutron-large-ops
post:
- neutron-coverage
@ -1972,9 +1974,9 @@ projects:
- name: python-jobs
- name: openstack-server-release-jobs
check:
- check-neutron-lbaas-dsvm-api
gate:
- gate-neutron-lbaas-dsvm-api
- check-neutron-lbaasv2-dsvm-api
experimental:
- check-neutron-lbaasv1-dsvm-api
- name: openstack/neutron-specs
template: