92fba26e82
We are still using old 0.3.5 version, let's move to the most recent one. This patch also removes usage of UEC cirros image for tempesa. This was introduced long time ago [1] because of hitting issue reported in [2]. This should be fixed in newer cirros versions so let's make it simple and do not use extra image only for tempest. [1] https://review.opendev.org/#/c/322139/ [2] https://bugs.launchpad.net/cirros/+bug/1312199 Change-Id: I1bc286f6264538f4be920e5bf2b5d113c0b57280
44 lines
1.3 KiB
Bash
Executable File
44 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
CONTROLLER_NODE=${CONTROLLER_NODE:-}
|
|
COMPUTE_NODE=${COMPUTE_NODE:-}
|
|
|
|
if [ $(id -u) != 0 ]; then
|
|
SUDO='sudo'
|
|
fi
|
|
|
|
echo -e "Generating packstack config for:
|
|
- keystone
|
|
- glance (file backend)
|
|
- nova
|
|
- neutron (ovs+vxlan)
|
|
- cinder (lvm+iscsi)
|
|
- tempest (regex: 'smoke')"
|
|
echo "tempest will run if packstack's installation completes successfully."
|
|
echo
|
|
|
|
if [ -z $COMPUTE_NODE ]; then
|
|
NODE_FLAGS="--allinone"
|
|
else
|
|
NODE_FLAGS="--allinone --os-controller-host=$CONTROLLER_NODE --os-network-hosts=$CONTROLLER_NODE --os-compute-hosts=$COMPUTE_NODE"
|
|
fi
|
|
|
|
$SUDO packstack ${ADDITIONAL_ARGS} \
|
|
${NODE_FLAGS} \
|
|
--cinder-volume-name="aVolume" \
|
|
--debug \
|
|
--service-workers=2 \
|
|
--default-password="packstack" \
|
|
--os-aodh-install=n \
|
|
--os-ceilometer-install=n \
|
|
--os-swift-install=n \
|
|
--os-manila-install=n \
|
|
--os-horizon-ssl=n \
|
|
--amqp-enable-ssl=n \
|
|
--glance-backend=file \
|
|
--nova-libvirt-virt-type=qemu \
|
|
--provision-image-url="/tmp/cirros/cirros-$CIRROS_VERSION-$CIRROS_ARCH-disk.img" \
|
|
--provision-demo=y \
|
|
--provision-tempest=y \
|
|
--run-tempest=y \
|
|
--run-tempest-tests="smoke dashboard" || export FAILURE=true
|