From 102cfeb8a6b326b68c5dba2b027aa6c08084d32a Mon Sep 17 00:00:00 2001 From: James Munnelly Date: Fri, 1 Dec 2017 18:04:13 +0000 Subject: [PATCH] Use cert-manager installed via helm in e2e tests Print pod logs on test failure Remove old flags from e2e_test makefile target --- Makefile | 4 -- hack/test/wait-minikube.sh | 32 ++++++++- test/e2e/e2e.go | 42 +++++++++++- test/e2e/framework/framework.go | 66 +------------------ test/fixtures/cert-manager-values.yaml | 10 +++ test/manifests/acme-http-cert-2.yaml | 18 ----- test/manifests/acme-http-cert.yaml | 20 ------ test/manifests/acme-prod-clusterissuer.yaml | 12 ---- .../manifests/acme-staging-clusterissuer.yaml | 12 ---- test/util/util.go | 56 ---------------- 10 files changed, 83 insertions(+), 189 deletions(-) create mode 100644 test/fixtures/cert-manager-values.yaml delete mode 100644 test/manifests/acme-http-cert-2.yaml delete mode 100644 test/manifests/acme-http-cert.yaml delete mode 100644 test/manifests/acme-prod-clusterissuer.yaml delete mode 100644 test/manifests/acme-staging-clusterissuer.yaml diff --git a/Makefile b/Makefile index ba28abab2..9272ae633 100644 --- a/Makefile +++ b/Makefile @@ -100,10 +100,6 @@ e2e_test: # Run e2e tests KUBECONFIG=$$HOME/.kube/config CERTMANAGERCONFIG=$$HOME/.kube/config \ ./e2e-tests \ - -cert-manager-image-pull-policy=Never \ - -cert-manager-image=$(REGISTRY)/$(APP_NAME)-controller:$(BUILD_TAG) \ - -ingress-shim-image-pull-policy=Never \ - -ingress-shim-image=$(REGISTRY)/$(APP_NAME)-ingress-shim:$(BUILD_TAG) \ -acme-nginx-certificate-domain=$(E2E_NGINX_CERTIFICATE_DOMAIN) # Docker targets diff --git a/hack/test/wait-minikube.sh b/hack/test/wait-minikube.sh index b97856d5f..3f4a1005b 100755 --- a/hack/test/wait-minikube.sh +++ b/hack/test/wait-minikube.sh @@ -4,4 +4,34 @@ set -o errexit set -o nounset set -o pipefail -while true; do if kubectl get nodes; then break; fi; echo "Waiting 5s for kubernetes to be ready..."; sleep 5; done \ No newline at end of file +while true; do if kubectl get nodes; then break; fi; echo "Waiting 5s for kubernetes to be ready..."; sleep 5; done + +echo "Installing helm..." +cat <