aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-07-10 20:47:01 +0000
committerGerrit Code Review <review@openstack.org>2015-07-10 20:47:01 +0000
commit61a5d91f5b9986cf73a8a403f4d29630e2ac47de (patch)
tree441215713a4656bde3d20f2c6e1cc3820efa76de
parentfa63119f96cf670e550b1d7226377bf255a5388d (diff)
parentaef25bbaa84e7d490681e4aeeda08f07b3af1ab4 (diff)
downloadkolla-61a5d91f5b9986cf73a8a403f4d29630e2ac47de.tar.gz
kolla-61a5d91f5b9986cf73a8a403f4d29630e2ac47de.zip
Merge "Properly wait for Openstack services to be ready"
-rwxr-xr-xtools/kolla12
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/kolla b/tools/kolla
index 62193d9d9..f26aaf801 100755
--- a/tools/kolla
+++ b/tools/kolla
@@ -75,12 +75,18 @@ function pre_start {
}
function post_start {
- until keystone user-list | grep glance; do
- echo "Waiting for OpenStack services to become available"
+ echo -n "Waiting for OpenStack services to become available"
+
+ until [ $(nova service-list 2>&1 | grep -c enabled) -ge 4 ]; do
+ echo -n .
sleep 2
done
- sleep 3
+ until [ $(neutron agent-list 2>&1 | grep -c ':-)') -ge 4 ]; do
+ echo -n .
+ sleep 2
+ done
+ echo " done"
echo Example Usage:
echo source openrc # source keystone credentials