k3s/test/e2e/framework
Kubernetes Submit Queue 1f45cd06b3 Merge pull request #52250 from RenaudWasTaken/e2e-device-plugin-failure
Automatic merge from submit-queue (batch tested with PRs 50988, 50509, 52660, 52663, 52250). 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>.

Added device plugin e2e kubelet failure test

Signed-off-by: Renaud Gaubert <renaud.gaubert@gmail.com>

**What this PR does / why we need it**:
This is part of issue #52859 (fixes #52859)

This PR adds a e2e_node test for the device plugin.
Specifically it implements testing of failure handling by the device plugin components in case Kubelet restart / crashes.

I might try to refactor the GPU tests in a later PR.

**Special notes for your reviewer**:
@jiayingz @vishh 

**Release note**:
```release-note
NONE
```
2017-09-27 05:32:30 -07:00
..
ginkgowrapper Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
metrics Fix volume metric flake 2017-09-22 16:30:11 -04:00
BUILD Merge pull request #52250 from RenaudWasTaken/e2e-device-plugin-failure 2017-09-27 05:32:30 -07:00
authorizer_util.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
cleanup.go
deployment_util.go Use PollImmediate and shorter interval in integration test 2017-09-25 14:17:43 -07:00
exec_util.go Prepare to introduce websockets for exec and portforward 2017-07-07 18:22:51 -04:00
federation_util.go
firewall_util.go Remove some helpers associated with ESIPP. 2017-08-09 14:25:08 +08:00
framework.go Remove the conversion of client config, because client-go is authoratative now 2017-09-12 16:02:17 -07:00
get-kubemark-resource-usage.go add grabbing CA metrics in e2e tests 2017-08-10 11:22:45 +02:00
google_compute.go Tolerate a missing MasterName (for GKE) 2017-07-18 09:55:15 -07:00
gpu_util.go Modified test/e2e_node/gpu-device-plugin.go to make sure it passes. 2017-09-22 20:21:26 +02:00
ingress_utils.go Switch away from gcloud deprecated flags in compute resource listings 2017-08-30 06:41:09 +01:00
jobs_util.go Job failure policy support in JobController 2017-09-03 12:07:12 +02:00
kubelet_stats.go Move prometheus metrics for docker operations into dockershim 2017-09-25 10:03:17 -07:00
log_size_monitoring.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
metrics_util.go Increase api latency threshold for cluster-scoped list calls 2017-09-21 13:33:22 +02:00
networking_utils.go e2e: minor changes to network/service testing utils 2017-09-07 18:43:47 -07:00
nodes_util.go Support kubernetes-anywhere provider 2017-09-15 11:13:08 +02:00
perf_util.go Report scope in e2e test metrics 2017-09-11 22:13:55 -04:00
pods.go Add waitForFailure for e2e test framework 2017-07-28 17:15:43 +08:00
pv_util.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
rc_util.go Migrate api.Registry to testapi.Groups in tests. 2017-07-17 15:05:38 -07:00
resource_usage_gatherer.go Fix usage a make(struct, len()) followed by append() 2017-07-31 14:43:29 -04:00
rs_util.go Use PollImmediate and shorter interval in integration test 2017-09-25 14:17:43 -07:00
service_util.go e2e: minor changes to network/service testing utils 2017-09-07 18:43:47 -07:00
size.go log gcloud command error 2017-09-13 11:56:55 +02:00
statefulset_utils.go StatefulSet: Deflake e2e RunHostCmd. 2017-09-06 17:51:11 -07:00
test_context.go Merge pull request #52485 from flix-tech/sig-test-45947-remove-flag 2017-09-23 18:48:50 -07:00
upgrade_util.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
util.go Merge pull request #52250 from RenaudWasTaken/e2e-device-plugin-failure 2017-09-27 05:32:30 -07:00
volume_util.go E2E test to make sure controller does not crash because of nil volume spec. 2017-09-13 17:01:24 -07:00