Switch to IPA as a primary ramdisk for ironic-inspector jobs

It proved very stable, and we plan on deprecating the old ramdisk, so:
1. make -ipa job voting
2. switch ironic and ironic-inspector-client to using the IPA job
3. -dib job is left voting but is removed from the gate pipeline,
   as it accesses internet and thus is affected by mirror problems.

Change-Id: I2909b59802f07ad2f9c8ed83c1f965b440cfc022
This commit is contained in:
Dmitry Tantsur 2016-01-06 14:19:41 +01:00
parent 4ab3283db9
commit 5ee128db53
3 changed files with 10 additions and 5 deletions

View File

@ -168,6 +168,11 @@
export DEVSTACK_LOCAL_CONFIG=""
fi
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin ironic-inspector https://git.openstack.org/openstack/ironic-inspector"
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA=True"
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_RAMDISK_ELEMENT=ironic-agent"
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_BUILD_DEPLOY_RAMDISK=False"
# IPA requires at least 1 GiB of RAM
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_SPECS_RAM=1024"$'\n'"IRONIC_VM_COUNT=1"
function post_test_hook {{
source $BASE/new/devstack/openrc admin admin

View File

@ -2189,7 +2189,7 @@
node: devstack-trusty
job-suffix: '-nv'
branch-override: default
ramdisk: dib
ramdisk: ipa
- '{trigger}-tripleo-ci-{jobname}':
jobname: 'f22-nonha'
type: 'nonha'
@ -2262,7 +2262,7 @@
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
pipeline: gate
node: devstack-trusty
job-suffix: '-nv'
job-suffix: ''
branch-override: default
ramdisk: 'ipa'

View File

@ -5783,7 +5783,7 @@ projects:
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-ironic-pxe_ipa
- gate-tempest-dsvm-ironic-pxe_ipa-ipxe
- gate-ironic-inspector-dsvm-dib-nv
- gate-ironic-inspector-dsvm-ipa-nv
gate:
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-ironic-pxe_ipa
@ -5809,10 +5809,10 @@ projects:
check:
- gate-ironic-inspector-tox-func
- gate-ironic-inspector-dsvm-dib
- gate-ironic-inspector-dsvm-ipa-nv
- gate-ironic-inspector-dsvm-ipa
gate:
- gate-ironic-inspector-tox-func
- gate-ironic-inspector-dsvm-dib
- gate-ironic-inspector-dsvm-ipa
- name: openstack/ironic-inspector-specs
template: