Merge pull request #4069 from nicknovitski/make-e2e-fixes
fix e2e-test make target
This commit is contained in:
commit
78d582c0fa
1 changed files with 8 additions and 2 deletions
10
Makefile
10
Makefile
|
@ -184,10 +184,11 @@ lua-test:
|
||||||
.PHONY: e2e-test
|
.PHONY: e2e-test
|
||||||
e2e-test:
|
e2e-test:
|
||||||
if [ "$(KUBECTL_CONTEXT)" != "minikube" ] && \
|
if [ "$(KUBECTL_CONTEXT)" != "minikube" ] && \
|
||||||
[ "$(KUBECTL_CONTEXT)" =~ .*kind* ] && \
|
! echo $(KUBECTL_CONTEXT) | grep kind && \
|
||||||
|
! echo $(KUBECTL_CONTEXT) | grep ingress-nginx-dev && \
|
||||||
[ "$(KUBECTL_CONTEXT)" != "dind" ] && \
|
[ "$(KUBECTL_CONTEXT)" != "dind" ] && \
|
||||||
[ "$(KUBECTL_CONTEXT)" != "docker-for-desktop" ]; then \
|
[ "$(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; \
|
exit 1; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -199,6 +200,11 @@ e2e-test:
|
||||||
--user=kubelet \
|
--user=kubelet \
|
||||||
--serviceaccount=default:ingress-nginx-e2e || true
|
--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 \
|
kubectl run --rm -i --tty \
|
||||||
--attach \
|
--attach \
|
||||||
--restart=Never \
|
--restart=Never \
|
||||||
|
|
Loading…
Reference in a new issue