From aaa753a5bfcbead626cc5d8b949cd08d9dc7eede Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Thu, 29 Mar 2018 10:34:48 -0700 Subject: [PATCH] Fix install script for minikube 0.24.x (Kube 1.8.0) (#207) ref: https://github.com/appscode/voyager/pull/956 --- hack/deploy/kubedb.sh | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/hack/deploy/kubedb.sh b/hack/deploy/kubedb.sh index e5cfcc9f0..1fce1d621 100755 --- a/hack/deploy/kubedb.sh +++ b/hack/deploy/kubedb.sh @@ -57,10 +57,7 @@ export KUBEDB_UNINSTALL=0 export KUBEDB_PURGE=0 KUBE_APISERVER_VERSION=$(kubectl version -o=json | $ONESSL jsonpath '{.serverVersion.gitVersion}') -$ONESSL semver --check='>=1.9.0' $KUBE_APISERVER_VERSION -if [ $? -eq 0 ]; then - export KUBEDB_ENABLE_ADMISSION_WEBHOOK=true -fi +$ONESSL semver --check='<1.9.0' $KUBE_APISERVER_VERSION || { export KUBEDB_ENABLE_ADMISSION_WEBHOOK=true; } show_help() { echo "kubedb.sh - install kubedb operator" @@ -146,8 +143,8 @@ done if [ "$KUBEDB_UNINSTALL" -eq 1 ]; then # delete webhooks and apiservices - kubectl delete validatingwebhookconfiguration -l app=kubedb - kubectl delete mutatingwebhookconfiguration -l app=kubedb + kubectl delete validatingwebhookconfiguration -l app=kubedb || true + kubectl delete mutatingwebhookconfiguration -l app=kubedb || true kubectl delete apiservice -l app=kubedb # delete kubedb operator kubectl delete deployment -l app=kubedb --namespace $KUBEDB_NAMESPACE