Correction of verification phase in deploy 54/354/1
authorStefan K. Berg <stefan.k.berg@ericsson.com>
Thu, 16 Apr 2015 18:25:50 +0000 (20:25 +0200)
committerStefan K. Berg <stefan.k.berg@ericsson.com>
Thu, 16 Apr 2015 18:25:50 +0000 (20:25 +0200)
The finishing verification failed to correctly identify
good deploys as such.

JIRA

Change-Id: I193d5cad977c3d004c8825036fa6fa375268de0b
Signed-off-by: Stefan K. Berg <stefan.k.berg@ericsson.com>
fuel/prototypes/libvirt/deploy/deploy.sh

index 7eff3da..5d267e6 100755 (executable)
@@ -82,17 +82,19 @@ isofile=$deployiso
 . ${functions}/install_iso.sh
 . ${functions}/deploy_env.sh
 
-echo "Waiting for two minutes for deploy to stabilize"
-sleep 2m
+echo "Waiting for five minutes for deploy to stabilize"
+sleep 5m
 
 echo "Verifying node status after deployment"
-set -o pipefail
 # Any node with non-ready status?
-ssh root@10.20.0.2 fuel node | tail -n +3 | cut -d "|" -f 2 | \
+ssh root@10.20.0.2 fuel node 2>/dev/null | tail -n +3 | cut -d "|" -f 2 | \
   sed 's/ //g' | grep -v ready | wc -l | grep -q "^0$"
 if [ $? -ne 0 ]; then
-  error_exit "Deployment failed verification"
+  echo "Deploy failed to verify"
+  ssh root@10.20.0.2 fuel node 2>/dev/null
+  error_exit "Exiting with error status"
 else
+  ssh root@10.20.0.2 fuel node 2>/dev/null
   echo "Deployment verified"
 fi