DevStack: Make $IRONIC_IMAGE_NAME less dependent of the name in DevStack

This patch is making the $IRONIC_IMAGE_NAME less dependent on the full
name of the image in DevStack. We will need different images for the
UEFI work and this would break it so, let's make it a bit more smart.

Change-Id: Iac8668e9470bc151c10ea145d4394ba7ff7041d8
This commit is contained in:
Lucas Alvares Gomes
2016-12-14 13:28:25 +00:00
parent 3f5bccd008
commit e6349f278c

View File

@@ -177,11 +177,14 @@ IRONIC_DEPLOY_ISO=${IRONIC_DEPLOY_ISO:-}
if [[ -z "$IRONIC_TEMPEST_WHOLE_DISK_IMAGE" && "$IRONIC_VM_EPHEMERAL_DISK" == 0 ]]; then
IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True
fi
IRONIC_TEMPEST_WHOLE_DISK_IMAGE=$(trueorfalse False IRONIC_TEMPEST_WHOLE_DISK_IMAGE)
if [[ "$IRONIC_TEMPEST_WHOLE_DISK_IMAGE" == "True" ]]; then
IRONIC_IMAGE_NAME=${IRONIC_IMAGE_NAME:-cirros-${CIRROS_VERSION}-x86_64-disk}
else
IRONIC_IMAGE_NAME=${IRONIC_IMAGE_NAME:-cirros-${CIRROS_VERSION}-x86_64-uec}
if [[ -z "$IRONIC_IMAGE_NAME" ]]; then
if [[ "$IRONIC_TEMPEST_WHOLE_DISK_IMAGE" == "True" ]]; then
IRONIC_IMAGE_NAME=${DEFAULT_IMAGE_NAME/-uec/-disk}
else
IRONIC_IMAGE_NAME=${DEFAULT_IMAGE_NAME/-disk/-uec}
fi
fi
# NOTE(jroll) this needs to be updated when stable branches are cut