kubernetes/test/e2e
Kubernetes Submit Queue 4a88eb9503
Merge pull request #58024 from Random-Liu/e2e-non-docker-specific
Automatic merge from submit-queue. 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>.

Make cluster e2e non docker specific.

Fixes https://github.com/kubernetes/kubernetes/issues/57979.

This PR:
1) Install `crictl` for GCE GCI/Ubuntu test cluster.
2) Change cluster e2e test to use `crictl`. If `crictl` is not installed, it will fall back to `docker` CLI.

Please note that, this PR:
1) Only installs `crictl` for GCI/Ubuntu image on GCE. If other image maintainers want to support this, it's very easy to install `crictl` `v1.0.0-alpha.0`:
```console
$ wget -O crictl https://storage.googleapis.com/kubernetes-release/crictl/crictl-v1.0.0-alpha.0-linux-amd64
$ chmod +x crictl
// The sha1sum is `075190a36a03beb08065f279693f3e369e70cf99`.
```
2) Only installs `crictl` for test cluster. We may want to install it by default in production cluster after `crictl` is beta in v1.10.

@yujuhong @feiskyer @mrunalp @mikebrow 
/cc @dchen1107 for approval
@kubernetes/sig-node-pr-reviews @kubernetes/sig-testing-bugs 

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

**Release note**:

```release-note
none
```
2018-01-15 18:17:51 -08:00
..
apimachinery Let mutating webhook defaults the object after applying the patch sent back by the webhook 2018-01-09 15:58:18 -08:00
apps the changes introduced in this commit plumbs in the generic scaler into kubectl. 2018-01-12 09:21:18 +01:00
auth Collect all the assorted image URLs from e2e tests in one place 2017-12-19 12:16:07 -05:00
autoscaling Disable the DNS autoscaler test in large clusters. 2017-12-22 11:04:23 +01:00
chaosmonkey Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
common Merge pull request #56432 from yujuhong/bump-test-container-timeout 2017-12-27 12:25:41 -08:00
framework Merge pull request #58024 from Random-Liu/e2e-non-docker-specific 2018-01-15 18:17:51 -08:00
generated update BUILD files 2017-10-15 18:18:13 -07:00
instrumentation Adjust the Stackdriver Logging length test 2018-01-12 20:26:37 +01: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 Move multizone volume tests to separate file and 2017-12-20 10:52:53 -08:00
network the changes introduced in this commit plumbs in the generic scaler into kubectl. 2018-01-12 09:21:18 +01: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 the changes introduced in this commit plumbs in the generic scaler into kubectl. 2018-01-12 09:21:18 +01:00
scheduling the changes introduced in this commit plumbs in the generic scaler into kubectl. 2018-01-12 09:21:18 +01:00
servicecatalog use versiond group clients from client-go 2017-11-07 14:47:22 +08:00
storage Merge pull request #56509 from lpabon/csi-e2e 2018-01-12 20:34:56 -08:00
testing-manifests Revert k8s.gcr.io vanity domain 2017-12-22 14:36:16 -08: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 All Kubelet flags should be explicitly registered 2018-01-09 17:37:34 -08:00
e2e-example-config.json Add viper support to core e2es 2016-09-15 18:38:01 -04:00
e2e.go Fix golint errors on test/e2e/e2e.go 2018-01-11 10:13:10 -08:00
e2e_test.go Merge pull request #51898 from guangxuli/federation_e2e_test 2017-10-06 13:16:37 -07:00
examples.go the changes introduced in this commit plumbs in the generic scaler into kubectl. 2018-01-12 09:21:18 +01:00
gke_local_ssd.go Migrate api.Registry to testapi.Groups in tests. 2017-07-17 15:05:38 -07:00
gke_node_pools.go Use clientset in GetReadySchedulableNodesOrDie 2016-10-19 15:55:39 +02:00
README.md Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00