From 024322a65116ef679d002926d1eae04347c42de5 Mon Sep 17 00:00:00 2001 From: gmarek Date: Wed, 17 Feb 2016 11:10:51 +0100 Subject: [PATCH] Fix getting last command result in kube-up --- cluster/kube-up.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cluster/kube-up.sh b/cluster/kube-up.sh index 9b6a1ff43e1..33a412df3ef 100755 --- a/cluster/kube-up.sh +++ b/cluster/kube-up.sh @@ -56,12 +56,15 @@ echo "... calling validate-cluster" >&2 if [[ "${EXIT_ON_WEAK_ERROR}" == "true" ]]; then validate-cluster else - if ! validate-cluster; then - validate_result="$?" + validate-cluster + validate_result="$?" + if [[ ${validate_result} != "0" ]]; then if [[ "${validate_result}" == "1" ]]; then exit 1 elif [[ "${validate_result}" == "2" ]]; then echo "...ignoring non-fatal errors in validate-cluster" >&2 + else + echo "Got unknown validate result: ${validate_result}" fi fi fi