diff options
author | Narinder Gupta <narinder.gupta@canonical.com> | 2017-08-07 12:44:57 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-08-07 12:44:57 +0000 |
commit | 3db5d19299a8b90dd77d7c7ed8f6572f9af52b27 (patch) | |
tree | 0df8c254db8ce9f1a70710b9f1aebed34e1509d9 /ci | |
parent | 4fccf825546b7a5b8250253b8bb210f2db09e457 (diff) | |
parent | d3cbe9919d34d6d26783aa8c01974ece3ae47249 (diff) |
Merge "Check that nodes have not failed commissioning"
Diffstat (limited to 'ci')
-rwxr-xr-x | ci/03-maasdeploy.sh | 14 |
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 ...." |