Bypassing upload deploy ramdisk/kernel to glance when deploy iso is given
Deploy kernel and ramdisk are not required for deployment when deploy iso is intended to be used for provisioning. This fix bypass uploading of deploy ramdisk/kernel to glance when deploy iso is given. Change-Id: I201b899abb1beb18454b6e2ac563c652201867a1
This commit is contained in:
parent
0711bf3448
commit
09b1fc673a
@ -1897,23 +1897,24 @@ function upload_baremetal_ironic_deploy {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# load them into glance
|
# load them into glance
|
||||||
IRONIC_DEPLOY_KERNEL_ID=$(openstack \
|
if ! is_deploy_iso_required; then
|
||||||
image create \
|
IRONIC_DEPLOY_KERNEL_ID=$(openstack \
|
||||||
$ironic_deploy_kernel_name \
|
image create \
|
||||||
--public --disk-format=aki \
|
$ironic_deploy_kernel_name \
|
||||||
--container-format=aki \
|
--public --disk-format=aki \
|
||||||
< $IRONIC_DEPLOY_KERNEL | grep ' id ' | get_field 2)
|
--container-format=aki \
|
||||||
die_if_not_set $LINENO IRONIC_DEPLOY_KERNEL_ID "Failed to load kernel image into glance"
|
< $IRONIC_DEPLOY_KERNEL | grep ' id ' | get_field 2)
|
||||||
|
die_if_not_set $LINENO IRONIC_DEPLOY_KERNEL_ID "Failed to load kernel image into glance"
|
||||||
|
|
||||||
IRONIC_DEPLOY_RAMDISK_ID=$(openstack \
|
IRONIC_DEPLOY_RAMDISK_ID=$(openstack \
|
||||||
image create \
|
image create \
|
||||||
$ironic_deploy_ramdisk_name \
|
$ironic_deploy_ramdisk_name \
|
||||||
--public --disk-format=ari \
|
--public --disk-format=ari \
|
||||||
--container-format=ari \
|
--container-format=ari \
|
||||||
< $IRONIC_DEPLOY_RAMDISK | grep ' id ' | get_field 2)
|
< $IRONIC_DEPLOY_RAMDISK | grep ' id ' | get_field 2)
|
||||||
die_if_not_set $LINENO IRONIC_DEPLOY_RAMDISK_ID "Failed to load ramdisk image into glance"
|
die_if_not_set $LINENO IRONIC_DEPLOY_RAMDISK_ID "Failed to load ramdisk image into glance"
|
||||||
|
|
||||||
if is_deploy_iso_required; then
|
else
|
||||||
IRONIC_DEPLOY_ISO_ID=$(openstack \
|
IRONIC_DEPLOY_ISO_ID=$(openstack \
|
||||||
image create \
|
image create \
|
||||||
$(basename $IRONIC_DEPLOY_ISO) \
|
$(basename $IRONIC_DEPLOY_ISO) \
|
||||||
|
Loading…
Reference in New Issue
Block a user