From 705e95b6d90a632c11ad4a2b488d56ca87f59a6f Mon Sep 17 00:00:00 2001 From: Daniel Balsiger Date: Fri, 2 Nov 2018 23:00:46 +0100 Subject: Make util support more than 10 compute nodes JIRA: APEX-644 The grep command used in the original code matches multiple nodes when deploying 10+ compute nodes. This makes opnfv-util fail to connect to those nodes. Proposed fix is to grep for "$node " instead. Change-Id: I952664f6f3cab3a98681684cd354513bb3c0ab12 Signed-off-by: Daniel Balsiger (cherry picked from commit 859fb4703b3f0359e80b35aaa62a94e752707bae) --- ci/util.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/util.sh b/ci/util.sh index a9df0213..5172ae1b 100755 --- a/ci/util.sh +++ b/ci/util.sh @@ -48,7 +48,7 @@ controller or compute" node_output=$(undercloud_connect "stack" "source stackrc; nova list") node=$(echo "$1" | sed -E 's/([a-zA-Z]+)([0-9]+)/\1-\2/') - node_ip=$(echo "$node_output" | grep "$node" | grep -Eo "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+") + node_ip=$(echo "$node_output" | grep "$node " | grep -Eo "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+") if [ "$node_ip" == "" ]; then echo -e "Unable to find IP for ${node} in \n${node_output}" -- cgit 1.2.3-korg