Add IPA-based job for ironic-inspector
IPA (ironic-python-agent) is a new default ramdisk for ironic, replacing old bash-based ramdisks in diskimage-builder. This change adds a new job to ironic-inspector using IPA for both deploy and inspection. Old job now has -dib postfix to avoid confusion. Change-Id: I0108f432872d84a40203153a592e11a697da1e68
This commit is contained in:
parent
131311de2f
commit
c3803c5906
@ -76,7 +76,7 @@
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-ironic-inspector-dsvm{job-suffix}'
|
||||
name: '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
@ -103,6 +103,10 @@
|
||||
|
||||
export PROJECTS="openstack/ironic-inspector $PROJECTS"
|
||||
export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic-inspector https://git.openstack.org/openstack/ironic-inspector"
|
||||
if [ "{ramdisk}" == "ipa" ] ; then
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA=True"
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_RAMDISK_ELEMENT=ironic-agent"
|
||||
fi
|
||||
|
||||
function post_test_hook {{
|
||||
source $BASE/new/devstack/openrc admin admin
|
||||
|
@ -1995,11 +1995,12 @@
|
||||
node: 'devstack-precise || devstack-trusty'
|
||||
job-suffix: '-nv'
|
||||
branch-override: default
|
||||
- '{pipeline}-ironic-inspector-dsvm{job-suffix}':
|
||||
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
|
||||
pipeline: gate
|
||||
node: 'devstack-precise || devstack-trusty'
|
||||
job-suffix: '-nv'
|
||||
branch-override: default
|
||||
ramdisk: dib
|
||||
- '{trigger}-tripleo-ci-{jobname}':
|
||||
jobname: 'f21-nonha'
|
||||
type: 'nonha'
|
||||
@ -2042,11 +2043,18 @@
|
||||
- translation-jobs
|
||||
- gate-{name}-tox-{envlist}:
|
||||
envlist: func
|
||||
- '{pipeline}-ironic-inspector-dsvm{job-suffix}':
|
||||
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
|
||||
pipeline: gate
|
||||
node: 'devstack-precise || devstack-trusty'
|
||||
job-suffix: ''
|
||||
branch-override: default
|
||||
ramdisk: 'dib'
|
||||
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
|
||||
pipeline: gate
|
||||
node: 'devstack-precise || devstack-trusty'
|
||||
job-suffix: '-nv'
|
||||
branch-override: default
|
||||
ramdisk: 'ipa'
|
||||
|
||||
- project:
|
||||
name: ironic-lib
|
||||
|
@ -5474,7 +5474,7 @@ projects:
|
||||
- gate-grenade-dsvm-ironic-sideways
|
||||
- gate-tempest-dsvm-ironic-pxe_ipa
|
||||
- gate-tempest-dsvm-ironic-pxe_ipa-ipxe-nv
|
||||
- gate-ironic-inspector-dsvm-nv
|
||||
- gate-ironic-inspector-dsvm-dib-nv
|
||||
gate:
|
||||
- gate-tempest-dsvm-ironic-agent_ssh
|
||||
- gate-tempest-dsvm-ironic-pxe_ipa
|
||||
@ -5497,12 +5497,13 @@ projects:
|
||||
- gate-ironic-inspector-pep8
|
||||
- gate-ironic-inspector-python27
|
||||
- gate-ironic-inspector-tox-func
|
||||
- gate-ironic-inspector-dsvm
|
||||
- gate-ironic-inspector-dsvm-dib
|
||||
- gate-ironic-inspector-dsvm-ipa-nv
|
||||
gate:
|
||||
- gate-ironic-inspector-pep8
|
||||
- gate-ironic-inspector-python27
|
||||
- gate-ironic-inspector-tox-func
|
||||
- gate-ironic-inspector-dsvm
|
||||
- gate-ironic-inspector-dsvm-dib
|
||||
|
||||
- name: openstack/ironic-lib
|
||||
template:
|
||||
|
Loading…
x
Reference in New Issue
Block a user