From b8af903370d97c5a6010f9fe99077133fca14e51 Mon Sep 17 00:00:00 2001 From: Divesh Angula Date: Thu, 19 Oct 2017 12:03:42 -0700 Subject: [PATCH] fix kube-dns CrashLoopBackOff issue with RBAC enabled minikube --- tests/scripts/minikube.sh | 81 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/tests/scripts/minikube.sh b/tests/scripts/minikube.sh index bf1e13b040188..bdc06231efbd2 100755 --- a/tests/scripts/minikube.sh +++ b/tests/scripts/minikube.sh @@ -16,6 +16,85 @@ EOF minikube start --memory=3000 --kubernetes-version ${KUBE_VERSION} --extra-config=apiserver.Authorization.Mode=RBAC } +# workaround for kube-dns CrashLoopBackOff issue with RBAC enabled +#issue https://github.com/kubernetes/minikube/issues/1734 and https://github.com/kubernetes/minikube/issues/1722 +enable_roles_for_RBAC() { + cat < 0 )) ; do @@ -45,7 +124,7 @@ case "${1:-}" in copy_image_to_cluster ${BUILD_REGISTRY}/rook-amd64 rook/rook:master copy_image_to_cluster ${BUILD_REGISTRY}/toolbox-amd64 rook/toolbox:master - + enable_roles_for_RBAC if [[ $KUBE_VERSION == v1.5* ]] || [[ $KUBE_VERSION == v1.6* ]] || [[ $KUBE_VERSION == v1.7* ]] ; then echo "initializing flexvolume for rook"