fix the way to get controller IPs 49/19049/1
authorRyota MIBU <r-mibu@cq.jp.nec.com>
Fri, 19 Aug 2016 09:15:42 +0000 (18:15 +0900)
committerRyota MIBU <r-mibu@cq.jp.nec.com>
Fri, 19 Aug 2016 09:15:42 +0000 (18:15 +0900)
Change-Id: I5c449ac13d804aa1a65c703fc1e6b0caa70ff142
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
tests/run.sh

index 42600da..abbe248 100755 (executable)
@@ -215,8 +215,10 @@ start_consumer() {
     # avoid some network problems dpends on infra and installers.
     # This tunnel will be terminated by stop_consumer() or after 10 mins passed.
     if [[ "$INSTALLER_TYPE" == "apex" ]] ; then
-        CONTROLLER_IPS=$(nova list | grep ' overcloud-controller-[0-9] ' \
-                         | sed -e 's/^.*ctlplane=//' -e 's/ *|$//')
+        CONTROLLER_IPS=$(sudo ssh $ssh_opts $INSTALLER_IP \
+                         "source stackrc; \
+                         nova list | grep ' overcloud-controller-[0-9] ' \
+                         | sed -e 's/^.*ctlplane=//' -e 's/ *|\$//'")
     fi
     if [[ -z "$CONTROLLER_IPS" ]]; then
         echo "ERROR: Could not get CONTROLLER_IPS."