Skip to content
Snippets Groups Projects
Commit 05d2373a authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Fix Magnum Kolla demo in contrib"

parents e4f01281 4286a501
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
NETWORK_MANAGER=$(grep -sri NETWORK_MANAGER ../../compose/openstack.env | cut -f2 -d "=")
if [ "$NETWORK_MANAGER" != "neutron" ]; then
echo 'Magnum depends on the Neutron network manager to operate.'
echo 'Exiting because the network manager is' "$NETWORK_MANAGER".
exit 1
fi
echo Downloading glance image.
IMAGE_URL=https://fedorapeople.org/groups/magnum
IMAGE=fedora-21-atomic-3.qcow2
IMAGE_NAME=fedora-21-atomic-6
IMAGE=${IMAGE_NAME}.qcow2
if ! [ -f "$IMAGE" ]; then
echo "Downloading ${IMAGE_NAME} image"
curl -L -o ./$IMAGE $IMAGE_URL/$IMAGE
fi
NIC_ID=$(neutron net-show public1 | awk '/ id /{print $4}')
NIC_ID=$(openstack network show public1 | awk '/ id /{print $4}')
glance image-delete fedora-21-atomic-3 2> /dev/null
openstack image delete ${IMAGE_NAME} 2> /dev/null
echo Loading fedora-atomic image into glance
glance image-create --name fedora-21-atomic-3 --progress --is-public true --disk-format qcow2 --container-format bare --file ./$IMAGE
GLANCE_IMAGE_ID=$(glance image-show fedora-21-atomic-3 | grep id | awk '{print $4}')
echo "Loading ${IMAGE_NAME} image into glance"
openstack image create --public --disk-format qcow2 --container-format bare --file ./$IMAGE ${IMAGE_NAME}
GLANCE_IMAGE_ID=$(openstack image show ${IMAGE_NAME} | grep id | awk '{print $4}')
echo registering os-distro property with image
glance image-update $GLANCE_IMAGE_ID --property os_distro=fedora-atomic
echo "Registering os-distro property with image"
openstack image set $GLANCE_IMAGE_ID --property os_distro=fedora-atomic
echo Creating baymodel
magnum baymodel-create \
--name testbaymodel \
--image-id $GLANCE_IMAGE_ID \
--keypair-id mykey \
echo "Creating cluster-template"
magnum cluster-template-create \
--name testclustertemplate \
--image $GLANCE_IMAGE_ID \
--keypair mykey \
--fixed-network 10.0.3.0/24 \
--external-network-id $NIC_ID \
--dns-nameserver 8.8.8.8 --flavor-id m1.small \
--external-network $NIC_ID \
--tls-disabled \
--dns-nameserver 8.8.8.8 --flavor m1.small \
--docker-volume-size 5 --coe kubernetes
echo Creating Bay
magnum bay-create --name testbay --baymodel testbaymodel --node-count 2
echo "Creating cluster"
magnum cluster-create --name testcluster --cluster-template testclustertemplate --node-count 2
#!/bin/bash
magnum bay-delete testbay
while magnum bay-list | grep -q testbay; do
echo "Deleting cluster"
magnum cluster-delete testcluster
while magnum cluster-list | grep -q testcluster; do
sleep 1
done
magnum baymodel-delete testbaymodel
echo "Deleting cluster-template"
magnum cluster-template-delete testclustertemplate
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment