Ironic: Create and enable pxe_ipa-ipxe-nv in ironic
This patch is adding a non-voting job to test Ironic booting iPXE. iPXE setting up iPXE is already supported in DevStack. Change-Id: I41d31588f0c1bd6c1154bb9c7e56391ed614d67e
This commit is contained in:
parent
9dc62271fc
commit
ede2eb8efd
@ -774,6 +774,11 @@
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA=True"
|
||||
fi
|
||||
|
||||
export IPXE_ENABLED={ipxe-enabled}
|
||||
if [ "$IPXE_ENABLED" == "1" ] ; then
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_IPXE_ENABLED=True"
|
||||
fi
|
||||
|
||||
# Allow switching between full tempest and baremetal-only
|
||||
export {tempest-env}
|
||||
|
||||
@ -835,6 +840,7 @@
|
||||
deploy-with-ipa: 0
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -862,6 +868,7 @@
|
||||
deploy-with-ipa: 1
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_FULL=1'
|
||||
devstack-timeout: 150
|
||||
@ -889,6 +896,7 @@
|
||||
deploy-with-ipa: 0
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -958,6 +966,7 @@
|
||||
deploy-with-ipa: 1
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -986,6 +995,36 @@
|
||||
deploy-with-ipa: 1
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
|
||||
publishers:
|
||||
- devstack-logs
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-tempest-dsvm-ironic-pxe_ipa-ipxe{job-suffix}'
|
||||
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
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 1
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -1014,6 +1053,7 @@
|
||||
deploy-with-ipa: 0
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -1041,6 +1081,7 @@
|
||||
deploy-with-ipa: 1
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -1068,6 +1109,7 @@
|
||||
deploy-with-ipa: 0
|
||||
client-from-source: 1
|
||||
ironic-lib-from-source: 0
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -1095,6 +1137,7 @@
|
||||
deploy-with-ipa: 0
|
||||
client-from-source: 0
|
||||
ironic-lib-from-source: 1
|
||||
ipxe-enabled: 0
|
||||
branch-override: '{branch-override}'
|
||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||
devstack-timeout: 120
|
||||
@ -2533,6 +2576,7 @@
|
||||
- '{pipeline}-tempest-dsvm-ironic-agent_ssh-src{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa-src{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa-ipxe{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-ironic-parallel{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-all{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-coverage{job-suffix}'
|
||||
|
@ -1956,6 +1956,11 @@
|
||||
node: 'devstack-trusty'
|
||||
job-suffix: '-nv'
|
||||
branch-override: default
|
||||
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa-ipxe{job-suffix}':
|
||||
pipeline: gate
|
||||
node: 'devstack-trusty'
|
||||
job-suffix: '-nv'
|
||||
branch-override: default
|
||||
- '{pipeline}-tempest-dsvm-ironic-parallel{job-suffix}':
|
||||
pipeline: gate
|
||||
node: 'devstack-precise || devstack-trusty'
|
||||
|
@ -5445,6 +5445,7 @@ projects:
|
||||
- gate-tempest-dsvm-ironic-parallel-nv
|
||||
- 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:
|
||||
- gate-tempest-dsvm-ironic-agent_ssh
|
||||
|
Loading…
Reference in New Issue
Block a user