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"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA=True"
|
||||||
fi
|
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
|
# Allow switching between full tempest and baremetal-only
|
||||||
export {tempest-env}
|
export {tempest-env}
|
||||||
|
|
||||||
@ -835,6 +840,7 @@
|
|||||||
deploy-with-ipa: 0
|
deploy-with-ipa: 0
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-from-source: 0
|
ironic-lib-from-source: 0
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -862,6 +868,7 @@
|
|||||||
deploy-with-ipa: 1
|
deploy-with-ipa: 1
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-from-source: 0
|
ironic-lib-from-source: 0
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_FULL=1'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_FULL=1'
|
||||||
devstack-timeout: 150
|
devstack-timeout: 150
|
||||||
@ -889,6 +896,7 @@
|
|||||||
deploy-with-ipa: 0
|
deploy-with-ipa: 0
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-from-source: 0
|
ironic-lib-from-source: 0
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -958,6 +966,7 @@
|
|||||||
deploy-with-ipa: 1
|
deploy-with-ipa: 1
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-from-source: 0
|
ironic-lib-from-source: 0
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -986,6 +995,36 @@
|
|||||||
deploy-with-ipa: 1
|
deploy-with-ipa: 1
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-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}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -1014,6 +1053,7 @@
|
|||||||
deploy-with-ipa: 0
|
deploy-with-ipa: 0
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-from-source: 0
|
ironic-lib-from-source: 0
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -1041,6 +1081,7 @@
|
|||||||
deploy-with-ipa: 1
|
deploy-with-ipa: 1
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-from-source: 0
|
ironic-lib-from-source: 0
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -1068,6 +1109,7 @@
|
|||||||
deploy-with-ipa: 0
|
deploy-with-ipa: 0
|
||||||
client-from-source: 1
|
client-from-source: 1
|
||||||
ironic-lib-from-source: 0
|
ironic-lib-from-source: 0
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -1095,6 +1137,7 @@
|
|||||||
deploy-with-ipa: 0
|
deploy-with-ipa: 0
|
||||||
client-from-source: 0
|
client-from-source: 0
|
||||||
ironic-lib-from-source: 1
|
ironic-lib-from-source: 1
|
||||||
|
ipxe-enabled: 0
|
||||||
branch-override: '{branch-override}'
|
branch-override: '{branch-override}'
|
||||||
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
tempest-env: 'DEVSTACK_GATE_TEMPEST_REGEX=baremetal'
|
||||||
devstack-timeout: 120
|
devstack-timeout: 120
|
||||||
@ -2533,6 +2576,7 @@
|
|||||||
- '{pipeline}-tempest-dsvm-ironic-agent_ssh-src{job-suffix}'
|
- '{pipeline}-tempest-dsvm-ironic-agent_ssh-src{job-suffix}'
|
||||||
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa{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-src{job-suffix}'
|
||||||
|
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa-ipxe{job-suffix}'
|
||||||
- '{pipeline}-tempest-dsvm-ironic-parallel{job-suffix}'
|
- '{pipeline}-tempest-dsvm-ironic-parallel{job-suffix}'
|
||||||
- '{pipeline}-tempest-dsvm-all{job-suffix}'
|
- '{pipeline}-tempest-dsvm-all{job-suffix}'
|
||||||
- '{pipeline}-tempest-dsvm-coverage{job-suffix}'
|
- '{pipeline}-tempest-dsvm-coverage{job-suffix}'
|
||||||
|
@ -1956,6 +1956,11 @@
|
|||||||
node: 'devstack-trusty'
|
node: 'devstack-trusty'
|
||||||
job-suffix: '-nv'
|
job-suffix: '-nv'
|
||||||
branch-override: default
|
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}-tempest-dsvm-ironic-parallel{job-suffix}':
|
||||||
pipeline: gate
|
pipeline: gate
|
||||||
node: 'devstack-precise || devstack-trusty'
|
node: 'devstack-precise || devstack-trusty'
|
||||||
|
@ -5445,6 +5445,7 @@ projects:
|
|||||||
- gate-tempest-dsvm-ironic-parallel-nv
|
- gate-tempest-dsvm-ironic-parallel-nv
|
||||||
- gate-grenade-dsvm-ironic-sideways
|
- gate-grenade-dsvm-ironic-sideways
|
||||||
- gate-tempest-dsvm-ironic-pxe_ipa
|
- gate-tempest-dsvm-ironic-pxe_ipa
|
||||||
|
- gate-tempest-dsvm-ironic-pxe_ipa-ipxe-nv
|
||||||
- gate-ironic-inspector-dsvm-nv
|
- gate-ironic-inspector-dsvm-nv
|
||||||
gate:
|
gate:
|
||||||
- gate-tempest-dsvm-ironic-agent_ssh
|
- gate-tempest-dsvm-ironic-agent_ssh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user