* add more e2e regional coverage
* exposing regions whitelist as env var
* region randomization for swarm and swarmmode e2e
* swarm and swarmmode poke
* swarm swarmmode poke encore
* poke k8s 1.6
* poke k8s circle config
record an error count when we fail around waiting for nodes
fix dashboard check so that it doesnt keep iterating even after success
feat(test/e2e/config): Add the ability to select a region at random from a preselect list of 5
* eastus, westcentralus, southcentralus, westus2, westcentralus
feat(test/e2e/metrics): Add jenkins metrics
* Also provide tags that specify which ci system ran the tests
* feat(kubernetes_test, config/config.go): Add configurable timeout
* You can now specify timeout using the TIMEOUT env var and specifying a string such as 5s, 10m, 1h
* update circle/config.yml to set TIMEOUT=15m
* fix space at top of config.yml
* The linux definition now builds a more feature complete kubernetes cluster. This means we can provision fewer clusters while testing more surface area
* 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