* chore: add jenkins dynamic pipeline builds for k8s version and configs
* chore: enable jobs to limit the orchestrator versions they target
* chore: add throttling, clean up shell issues and extract go build
* add test to circle config
* add make target to run test in test.mk
* add script that executes the test
update azure-const.sh to do an azure login
add client_id and client_secret vars to test run
* feat(runner.go): port bash ginkgo runner to go
* Ports bash runner to golang
* Updates the version check for the k8s test so that it uses the version specified in the cluster definition if provided
* Adds some retry logic to the pod networking test since that was failing locally
* ref(runner.go, kubernetes_test.go):
* Refactored runner.go into a few more methods to help readability
* Fixed orchestrator version test for k8s.
* You can now set ORCHESTRATOR_RELEASE as an env var to provision clusters with a given release
* fix(runner.go): Remove unused const
* feat(runner.go): Add provision retries
* We will now retry upto 3 times by default (override using PROVISION_RETRIES env var)
* fix(runner.go): Remove excessive teardown calls
* delivers a `make test-kubernetes` ginkgo e2e test
with circle config
* chore(make) make test needs to skip e2e dirs
* using ginkgo coverage script
* chmod +x scripts/ginkgo.coverage.sh
* added ginkgo-k8s-e2e to circleci jobs options
* include test.mk
* chmod +x test/e2e/runner
* split out into two circleci workflows
* master only test filter and tab correction
* missing colon after test expansion
* undo
* removing azure region from code