k3s/test/e2e
Kubernetes Submit Queue 88704f3f2d
Merge pull request #57254 from Random-Liu/fix-e2e-test
Automatic merge from submit-queue (batch tested with PRs 55977, 56198, 57202, 57254, 57214). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Fix e2e test cleanup.

E2E test should use `AfterEach` instead of `AddCleanupAction`.
`CleanupAction` only runs once after all tests finish https://github.com/kubernetes/kubernetes/blob/master/test/e2e/e2e.go#L258.

I hit this issue very frequently that once `Aggregator` test fails, all following tests all fail because the cleanup function does not run after the test, and namespace controller stops working with full of errors:
```
unable to retrieve the complete list of server APIs: wardle.k8s.io/v1alpha1: the server could not find the requested resource
```

Examples:
* https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-cri-containerd-e2e-gci-gce/940
* https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce/19115
* https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce/18763
* https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce/18751

Signed-off-by: Lantao Liu <lantaol@google.com>

**Release note**:

```release-note
none
```
2017-12-17 08:26:52 -08:00
..
apimachinery Merge pull request #57254 from Random-Liu/fix-e2e-test 2017-12-17 08:26:52 -08:00
apps Merge pull request #56702 from soltysh/backoff_limit_reset 2017-12-16 09:33:39 -08:00
auth Merge pull request #55995 from supereagle/extensions-client-with-version 2017-12-14 00:45:15 -08:00
autoscaling Merge pull request #56858 from bskiba/cm-tests 2017-12-16 16:34:39 -08:00
chaosmonkey update BUILD files 2017-10-15 18:18:13 -07:00
common Merge pull request #54035 from xiangpengzhao/combine-e2e-test 2017-11-22 17:20:57 -08:00
framework Merge pull request #56754 from dims/remove-hacks-for-mesos 2017-12-17 06:25:56 -08:00
generated update BUILD files 2017-10-15 18:18:13 -07:00
instrumentation Merge pull request #56654 from supereagle/rbac-client-with-version 2017-12-16 17:45:49 -08:00
kubectl fix failed to access service of e2e test 2017-11-14 19:21:59 +08:00
lifecycle Change Auto-Repair e2e test tags. 2017-11-30 10:59:11 +01:00
manifest Update bazel 2017-10-18 17:24:04 +02:00
multicluster use core client with explicit version 2017-11-25 08:14:10 +08:00
network Merge pull request #56724 from nicksardo/gce-e2e-ilb-endpoint2 2017-12-16 07:46:48 -08:00
node Review fixes 2017-11-14 10:16:30 +01:00
perftype update BUILD files 2017-10-15 18:18:13 -07:00
scalability Merge pull request #56202 from porridge/typo-density 2017-12-14 13:54:49 -08:00
scheduling Merge pull request #55995 from supereagle/extensions-client-with-version 2017-12-14 00:45:15 -08:00
servicecatalog use versiond group clients from client-go 2017-11-07 14:47:22 +08:00
storage Merge pull request #57016 from ianchakeres/lv-prov-bindmounts 2017-12-16 23:32:41 -08:00
testing-manifests Merge pull request #54111 from freehan/neg-test 2017-10-24 15:59:17 -07:00
ui Update Dashboard add-on to version 1.8.0 2017-11-28 17:53:02 +01:00
upgrades Merge pull request #55995 from supereagle/extensions-client-with-version 2017-12-14 00:45:15 -08:00
BUILD update autogen BUILD files 2017-11-07 11:17:00 +08:00
README.md
e2e-example-config.json
e2e.go Changed GetAllZones to only get zones with nodes that are currently 2017-11-20 16:04:18 -08:00
e2e_test.go Merge pull request #51898 from guangxuli/federation_e2e_test 2017-10-06 13:16:37 -07:00
examples.go Merge pull request #54386 from yanxuean/testfmt 2017-11-10 18:50:20 -08:00
gke_local_ssd.go
gke_node_pools.go

README.md

See e2e-tests

Analytics