Merge "Add non-voting tempest dsvm job for Ironic"

This commit is contained in:
Jenkins 2015-03-05 20:52:59 +00:00 committed by Gerrit Code Review
commit d1ff3c4ab3
3 changed files with 39 additions and 0 deletions

View File

@ -706,6 +706,11 @@
# The IPA ramdisk need at least 1GB of RAM to run
export DEVSTACK_LOCAL_CONFIG="IRONIC_VM_SPECS_RAM=1024"$'\n'"IRONIC_VM_COUNT=1"
export DEPLOY_WITH_IPA={deploy-with-ipa}
if [ "$DEPLOY_WITH_IPA" == "1" ] ; then
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA=True"
fi
# Construct a regex to use when limiting scope of tempest
# to avoid features unsupported by Ironic.
# skip all compute API tests that touch secgroups, volumes, servers and
@ -790,6 +795,7 @@
postgres: 0
build-ramdisk: 1
deploy_driver: pxe_ssh
deploy-with-ipa: 0
branch-override: '{branch-override}'
publishers:
- devstack-logs
@ -812,6 +818,7 @@
postgres: 1
build-ramdisk: 1
deploy_driver: pxe_ssh
deploy-with-ipa: 0
branch-override: '{branch-override}'
publishers:
@ -853,6 +860,29 @@
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-tempest-dsvm-ironic-pxe_ipa{branch-designator}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 125
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- devstack-virtual-ironic:
postgres: 0
build-ramdisk: 0
deploy_driver: pxe_ssh
deploy-with-ipa: 1
branch-override: '{branch-override}'
publishers:
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-tempest-dsvm-ironic-agent_ssh{branch-designator}'
@ -871,6 +901,7 @@
postgres: 0
build-ramdisk: 0
deploy_driver: agent_ssh
deploy-with-ipa: 0
branch-override: '{branch-override}'
publishers:
- devstack-logs
@ -893,6 +924,7 @@
postgres: 0
build-ramdisk: 1
deploy_driver: agent_ssh
deploy-with-ipa: 1
branch-override: '{branch-override}'
publishers:
- devstack-logs
@ -1948,6 +1980,7 @@
- '{pipeline}-tempest-dsvm-ironic-pxe_ssh-postgres{branch-designator}'
- '{pipeline}-tempest-dsvm-ironic-agent_ssh{branch-designator}'
- '{pipeline}-tempest-dsvm-ironic-agent_ssh-src{branch-designator}'
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa{branch-designator}'
- '{pipeline}-tempest-dsvm-ironic-parallel{branch-designator}'
- '{pipeline}-tempest-dsvm-all{branch-designator}'
- '{pipeline}-tempest-dsvm-coverage{branch-designator}'

View File

@ -251,6 +251,11 @@
node: 'devstack-trusty'
branch-designator: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa{branch-designator}':
pipeline: check
node: 'devstack-trusty'
branch-designator: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-parallel{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'

View File

@ -1339,6 +1339,7 @@ projects:
experimental:
- check-grenade-dsvm-ironic
- check-grenade-dsvm-partial-ironic
- check-tempest-dsvm-ironic-pxe_ipa-nv
- name: openstack/ironic-lib
template: