Merge pull request #4069 from nicknovitski/make-e2e-fixes

fix e2e-test make target
This commit is contained in:
Kubernetes Prow Robot 2019-05-07 16:52:34 -07:00 committed by GitHub
commit 78d582c0fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -184,10 +184,11 @@ lua-test:
.PHONY: e2e-test
e2e-test:
if [ "$(KUBECTL_CONTEXT)" != "minikube" ] && \
[ "$(KUBECTL_CONTEXT)" =~ .*kind* ] && \
! echo $(KUBECTL_CONTEXT) | grep kind && \
! echo $(KUBECTL_CONTEXT) | grep ingress-nginx-dev && \
[ "$(KUBECTL_CONTEXT)" != "dind" ] && \
[ "$(KUBECTL_CONTEXT)" != "docker-for-desktop" ]; then \
echo "kubectl context is "$(KUBECTL_CONTEXT)", but must be one of [minikube, *kind*, dind, docker-for-deskop]"; \
echo "kubectl context is "$(KUBECTL_CONTEXT)", but must be one of [minikube, *kind*, *ingress-nginx-dev*, dind, docker-for-deskop]"; \
exit 1; \
fi
@ -199,6 +200,11 @@ e2e-test:
--user=kubelet \
--serviceaccount=default:ingress-nginx-e2e || true
until kubectl get secret | grep -q ^ingress-nginx-e2e-token; do \
echo "waiting for api token"; \
sleep 3; \
done
kubectl run --rm -i --tty \
--attach \
--restart=Never \