This repository was archived by the owner on Jan 9, 2020. It is now read-only.

Description
We currently run integration tests only against a minikube cluster that the integration tests specify.
I'd propose we split that out so integration tests can be run against any specified k8s cluster (likely via kubectl config) without assuming minikube. We can still keep the code that launches the minikube cluster though and provide docs for the two-step process: 1) start minikube 2) run tests against it.
This also allows us to more easily run against various cloud providers container environments. Possibly in the future we could even run integration tests against N cloud providers using donated compute time from those providers. I think Apache Spark has some tests that run in Amazon AWS on donated time (rumor).