Add experimental ironic grenade multitenant job

Add an experimental ironic grenade multitenant job. We need to make
sure that grenade will work in a multi-tenant environment.

Change-Id: Id3ac0d4118943a6deaafd645d965826a5f6213d5
This commit is contained in:
John L. Villalovos 2016-10-18 15:18:21 -07:00
parent d082e5fa0b
commit da800088cf
3 changed files with 47 additions and 0 deletions

View File

@ -6,6 +6,17 @@
{script}
EOF
- builder:
name: ironic-grenade
builders:
- ironic-extra-vars:
script: |
export PROJECTS="openstack-dev/grenade $PROJECTS"
export DEVSTACK_GATE_GRENADE=pullup
export DEVSTACK_GATE_OS_TEST_TIMEOUT=2400
export DEVSTACK_GATE_TEMPEST_BAREMETAL_BUILD_TIMEOUT=1200
export GRENADE_PLUGINRC="enable_grenade_plugin ironic https://git.openstack.org/openstack/ironic"
- builder:
name: ironic-client-from-source
builders:
@ -1016,6 +1027,36 @@
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-grenade-dsvm-ironic-multitenant{job-suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 180
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- link-logs
- net-info
- devstack-checkout
- ironic-grenade
- ironic-multitenant
- ironic-deploy-with-IPA:
ramdisk-type: 'tinyipa'
- devstack-virtual-ironic:
build-ramdisk: ''
deploy_driver: pxe_ssh
image-type: wholedisk
branch-override: '{branch-override}'
bm-vm-count: 7
publishers:
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-grenade-dsvm-ironic-inspector{job-suffix}'
node: '{node}'

View File

@ -5581,6 +5581,11 @@
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-grenade-dsvm-ironic-multitenant{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-ironic-dsvm-multitest{job-suffix}':
pipeline: gate
node: ubuntu-xenial

View File

@ -10261,6 +10261,7 @@ projects:
- gate-tempest-dsvm-ironic-parallel-nv
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-multinode-nv
- gate-grenade-dsvm-ironic-multitenant-nv
- gate-ironic-dsvm-multitest-nv
- name: openstack/ironic-inspector