From 73dec9446185d9724275f8e28ba9daeef0b19ac9 Mon Sep 17 00:00:00 2001 From: Elvin Efendi Date: Fri, 27 Apr 2018 22:57:34 -0400 Subject: [PATCH] improve build-dev-env.sh script --- hack/build-dev-env.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/hack/build-dev-env.sh b/hack/build-dev-env.sh index 0e6cbefe88..f90e35645c 100755 --- a/hack/build-dev-env.sh +++ b/hack/build-dev-env.sh @@ -14,20 +14,21 @@ # See the License for the specific language governing permissions and # limitations under the License. -NAMESPACE=ingress-nginx +: "${NAMESPACE:=ingress-nginx}" +echo "NAMESPACE is set to ${NAMESPACE}" -minikube start +test $(minikube status | grep Running | wc -l) -eq 2 && $(minikube status | grep -q 'Correctly Configured') || minikube start eval $(minikube docker-env) echo "[dev-env] installing dependencies" -go get -u github.com/golang/dep +dep version || go get -u github.com/golang/dep dep ensure echo "[dev-env] building container" ARCH=amd64 TAG=dev REGISTRY=$USER/ingress-controller make build container echo "[dev-env] installing kubectl" -brew install kubectl +kubectl version || brew install kubectl echo "[dev-env] deploying NGINX Ingress controller in namespace $NAMESPACE" cat ./deploy/namespace.yaml | kubectl apply --namespace=$NAMESPACE -f -