Use cirros image from cached for demo provisioning
Currently, we are using cached image for UEC (tempest) but not for demo provisioning. Change-Id: I637edcdcc129dc8ed86eb4f3fdd4e216dd3f48a7 (cherry picked from commitf9cc0729ae
) Use https for cirros downloads http is being much slower and anyway using https is a good practice. Change-Id: Ib9b4194c88cd9065babb81c788ed52b2ee5b8d2f (cherry picked from commit97e5a40dbb
)
This commit is contained in:
parent
37acf44ce8
commit
21e85e1a8c
@ -32,22 +32,22 @@ PLUGIN_NAME_COLORED = utils.color_text(PLUGIN_NAME, 'blue')
|
|||||||
|
|
||||||
DEMO_IMAGE_NAME = 'cirros'
|
DEMO_IMAGE_NAME = 'cirros'
|
||||||
DEMO_IMAGE_URL = (
|
DEMO_IMAGE_URL = (
|
||||||
'http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-disk.img'
|
'https://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-disk.img'
|
||||||
% (arch.cirros_arch())
|
% (arch.cirros_arch())
|
||||||
)
|
)
|
||||||
DEMO_IMAGE_SSH_USER = 'cirros'
|
DEMO_IMAGE_SSH_USER = 'cirros'
|
||||||
DEMO_IMAGE_FORMAT = 'qcow2'
|
DEMO_IMAGE_FORMAT = 'qcow2'
|
||||||
UEC_IMAGE_NAME = 'cirros-uec'
|
UEC_IMAGE_NAME = 'cirros-uec'
|
||||||
UEC_IMAGE_KERNEL_URL = (
|
UEC_IMAGE_KERNEL_URL = (
|
||||||
'http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-kernel'
|
'https://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-kernel'
|
||||||
% (arch.cirros_arch())
|
% (arch.cirros_arch())
|
||||||
)
|
)
|
||||||
UEC_IMAGE_RAMDISK_URL = (
|
UEC_IMAGE_RAMDISK_URL = (
|
||||||
'http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-initramfs'
|
'https://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-initramfs'
|
||||||
% (arch.cirros_arch())
|
% (arch.cirros_arch())
|
||||||
)
|
)
|
||||||
UEC_IMAGE_DISK_URL = (
|
UEC_IMAGE_DISK_URL = (
|
||||||
'http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-disk.img'
|
'https://download.cirros-cloud.net/0.3.5/cirros-0.3.5-%s-disk.img'
|
||||||
% (arch.cirros_arch())
|
% (arch.cirros_arch())
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -197,14 +197,14 @@ if [ -f ~/cache/files/cirros-$CIRROS_VERSION-$CIRROS_ARCH-uec.tar.gz ]; then
|
|||||||
tar -xzvf ~/cache/files/cirros-$CIRROS_VERSION-$CIRROS_ARCH-uec.tar.gz -C /tmp/cirros/
|
tar -xzvf ~/cache/files/cirros-$CIRROS_VERSION-$CIRROS_ARCH-uec.tar.gz -C /tmp/cirros/
|
||||||
else
|
else
|
||||||
echo "No pre-cached uec archive found, downloading..."
|
echo "No pre-cached uec archive found, downloading..."
|
||||||
wget --tries=10 http://download.cirros-cloud.net/$CIRROS_VERSION/cirros-$CIRROS_VERSION-$CIRROS_ARCH-uec.tar.gz -P /tmp/cirros/
|
wget --tries=10 https://download.cirros-cloud.net/$CIRROS_VERSION/cirros-$CIRROS_VERSION-$CIRROS_ARCH-uec.tar.gz -P /tmp/cirros/
|
||||||
tar -xzvf /tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-uec.tar.gz -C /tmp/cirros/
|
tar -xzvf /tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-uec.tar.gz -C /tmp/cirros/
|
||||||
fi
|
fi
|
||||||
if [ -f ~/cache/files/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img ]; then
|
if [ -f ~/cache/files/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img ]; then
|
||||||
cp -p ~/cache/files/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img /tmp/cirros/
|
cp -p ~/cache/files/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img /tmp/cirros/
|
||||||
else
|
else
|
||||||
echo "No pre-cached disk image found, downloading..."
|
echo "No pre-cached disk image found, downloading..."
|
||||||
wget --tries=10 http://download.cirros-cloud.net/$CIRROS_VERSION/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img -P /tmp/cirros/
|
wget --tries=10 https://download.cirros-cloud.net/$CIRROS_VERSION/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img -P /tmp/cirros/
|
||||||
fi
|
fi
|
||||||
echo "Using pre-cached images:"
|
echo "Using pre-cached images:"
|
||||||
find /tmp/cirros -type f -printf "%m %n %u %g %s %t" -exec md5sum \{\} \;
|
find /tmp/cirros -type f -printf "%m %n %u %g %s %t" -exec md5sum \{\} \;
|
||||||
|
@ -43,6 +43,7 @@ $SUDO packstack ${ADDITIONAL_ARGS} \
|
|||||||
--provision-uec-kernel-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-vmlinuz" \
|
--provision-uec-kernel-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-vmlinuz" \
|
||||||
--provision-uec-ramdisk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-initrd" \
|
--provision-uec-ramdisk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-initrd" \
|
||||||
--provision-uec-disk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
--provision-uec-disk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
||||||
|
--provision-image-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
||||||
--provision-demo=y \
|
--provision-demo=y \
|
||||||
--provision-tempest=y \
|
--provision-tempest=y \
|
||||||
--run-tempest=y \
|
--run-tempest=y \
|
||||||
|
@ -44,6 +44,7 @@ $SUDO packstack ${ADDITIONAL_ARGS} \
|
|||||||
--provision-uec-kernel-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-vmlinuz" \
|
--provision-uec-kernel-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-vmlinuz" \
|
||||||
--provision-uec-ramdisk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-initrd" \
|
--provision-uec-ramdisk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-initrd" \
|
||||||
--provision-uec-disk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
--provision-uec-disk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
||||||
|
--provision-image-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
||||||
--provision-demo=y \
|
--provision-demo=y \
|
||||||
--provision-tempest=y \
|
--provision-tempest=y \
|
||||||
--run-tempest=y \
|
--run-tempest=y \
|
||||||
|
@ -43,6 +43,7 @@ $SUDO packstack ${ADDITIONAL_ARGS} \
|
|||||||
--provision-uec-kernel-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-vmlinuz" \
|
--provision-uec-kernel-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-vmlinuz" \
|
||||||
--provision-uec-ramdisk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-initrd" \
|
--provision-uec-ramdisk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-initrd" \
|
||||||
--provision-uec-disk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
--provision-uec-disk-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
||||||
|
--provision-image-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
||||||
--provision-demo=y \
|
--provision-demo=y \
|
||||||
--provision-tempest=y \
|
--provision-tempest=y \
|
||||||
--run-tempest=y \
|
--run-tempest=y \
|
||||||
|
Loading…
Reference in New Issue
Block a user