download fedora x86_64 image if heat is enabled
clean up the logic around producing a valid cfn image for heat testing. If heat is enabled, add the f20 x86_64 imageurl to the list of images that we support, and set that as the tempest orchestration image. The crux of this change is left commented out for now because we need a two phase update of nodepool content before we can move away from the old image (otherwise fedora mirrors will kill us with bad downloads). Change-Id: I1da9f259a3267b1bd27e9899755204c8fff41153
This commit is contained in:
parent
46d3ce7d4d
commit
ad13ba2917
@ -321,11 +321,8 @@ function configure_tempest {
|
|||||||
iniset $TEMPEST_CONFIG boto ssh_user ${DEFAULT_INSTANCE_USER:-cirros}
|
iniset $TEMPEST_CONFIG boto ssh_user ${DEFAULT_INSTANCE_USER:-cirros}
|
||||||
|
|
||||||
# Orchestration test image
|
# Orchestration test image
|
||||||
if [[ ! -z "$HEAT_FETCHED_TEST_IMAGE" ]]; then
|
if [[ ! -z "$HEAT_CFN_IMAGE_URL" ]]; then
|
||||||
iniset $TEMPEST_CONFIG orchestration image_ref "$HEAT_FETCHED_TEST_IMAGE"
|
iniset $TEMPEST_CONFIG orchestration image_ref $(basename "$HEAT_CFN_IMAGE_URL" ".qcow2")
|
||||||
elif [[ "$HEAT_CREATE_TEST_IMAGE" = "True" ]]; then
|
|
||||||
disk_image_create /usr/share/tripleo-image-elements "vm fedora heat-cfntools" "i386" "fedora-vm-heat-cfntools-tempest"
|
|
||||||
iniset $TEMPEST_CONFIG orchestration image_ref "fedora-vm-heat-cfntools-tempest"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Scenario
|
# Scenario
|
||||||
|
12
stackrc
12
stackrc
@ -341,11 +341,23 @@ case "$VIRT_DRIVER" in
|
|||||||
IMAGE_URLS=${IMAGE_URLS:-"http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz"};;
|
IMAGE_URLS=${IMAGE_URLS:-"http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz"};;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# if heat is enabled, bring in a linux image with cfn enabled
|
||||||
|
# TODO(sdague) this next block can be removed after nodepool has the 64bit image in it's cache
|
||||||
HEAT_FETCHED_TEST_IMAGE=${HEAT_FETCHED_TEST_IMAGE:-""}
|
HEAT_FETCHED_TEST_IMAGE=${HEAT_FETCHED_TEST_IMAGE:-""}
|
||||||
if [[ "$HEAT_FETCHED_TEST_IMAGE" == "Fedora-i386-20-20131211.1-sda" ]]; then
|
if [[ "$HEAT_FETCHED_TEST_IMAGE" == "Fedora-i386-20-20131211.1-sda" ]]; then
|
||||||
|
HEAT_CFN_IMAGE_URL="https://dl.fedoraproject.org/pub/fedora/linux/releases/20/Images/i386/$HEAT_FETCHED_TEST_IMAGE.qcow2"
|
||||||
IMAGE_URLS+=",https://dl.fedoraproject.org/pub/fedora/linux/releases/20/Images/i386/$HEAT_FETCHED_TEST_IMAGE.qcow2"
|
IMAGE_URLS+=",https://dl.fedoraproject.org/pub/fedora/linux/releases/20/Images/i386/$HEAT_FETCHED_TEST_IMAGE.qcow2"
|
||||||
|
elif [[ "$HEAT_FETCHED_TEST_IMAGE" == "Fedora-x86_64-20-20131211.1-sda" ]]; then
|
||||||
|
HEAT_CFN_IMAGE_URL="https://download.fedoraproject.org/pub/fedora/linux/releases/20/Images/x86_64/Fedora-x86_64-20-20131211.1-sda.qcow2"
|
||||||
|
IMAGE_URLS+=",https://download.fedoraproject.org/pub/fedora/linux/releases/20/Images/x86_64/Fedora-x86_64-20-20131211.1-sda.qcow2"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Uncomment after nodepool changes land
|
||||||
|
#if [[ "$ENABLED_SERVICES" =~ 'h-api' ]]; then
|
||||||
|
# HEAT_CFN_IMAGE_URL=${HEAT_CFN_IMAGE_URL:-"https://download.fedoraproject.org/pub/fedora/linux/releases/20/Images/x86_64/Fedora-x86_64-20-20131211.1-sda.qcow2"}
|
||||||
|
# IMAGE_URLS+=",$HEAT_CFN_IMAGE_URL"
|
||||||
|
#fi
|
||||||
|
|
||||||
# 10Gb default volume backing file size
|
# 10Gb default volume backing file size
|
||||||
VOLUME_BACKING_FILE_SIZE=${VOLUME_BACKING_FILE_SIZE:-10250M}
|
VOLUME_BACKING_FILE_SIZE=${VOLUME_BACKING_FILE_SIZE:-10250M}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user