summaryrefslogtreecommitdiffstats
path: root/ci
diff options
context:
space:
mode:
authorNarinder Gupta <narinder.gupta@canonical.com>2017-08-07 12:44:57 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-08-07 12:44:57 +0000
commit3db5d19299a8b90dd77d7c7ed8f6572f9af52b27 (patch)
tree0df8c254db8ce9f1a70710b9f1aebed34e1509d9 /ci
parent4fccf825546b7a5b8250253b8bb210f2db09e457 (diff)
parentd3cbe9919d34d6d26783aa8c01974ece3ae47249 (diff)
Merge "Check that nodes have not failed commissioning"
Diffstat (limited to 'ci')
-rwxr-xr-xci/03-maasdeploy.sh14
1 files changed, 11 insertions, 3 deletions
diff --git a/ci/03-maasdeploy.sh b/ci/03-maasdeploy.sh
index d2dde1d4..835e3f71 100755
--- a/ci/03-maasdeploy.sh
+++ b/ci/03-maasdeploy.sh
@@ -458,10 +458,18 @@ addnodes(){
maas $PROFILE pods create type=virsh power_address="$VIRSHURL" power_user=$USER
- # make sure nodes are added into MAAS and none of them is in commisoning state
- while [ "$(maas $PROFILE nodes read | grep Commissioning )" ];
+ # Make sure nodes are added into MAAS and none of them is in commissioning state
+ while [ "$(maas $PROFILE nodes read | grep Commissioning )" ];
do
sleep 60
+
+ # Make sure that no nodes have failed commissioning
+ if [ "$(maas $PROFILE nodes read | grep 'Failed commissioning' )" ];
+ then
+ echo "Error: Some nodes have failed commissioning" 1>&2
+ exit 1
+ fi
+
done
}
@@ -480,7 +488,7 @@ setupspacenetwork
sudo ./maas-reconfigure-region.sh $MAAS_IP
sleep 120
-#lets add the nodes now. Currently works only for virtual deploymnet.
+# Let's add the nodes now. Currently works only for virtual deployment.
addnodes
echo "... Deployment of maas finish ...."