kubernetes/test/e2e_node
Danielle Lancashire b970bb5fe0 e2e_node: Update GPU tests to reflect reality
In older versions of Kubernetes (at least pre-0.19, it's the earliest
this test will run unmodified on), Pods that depended on devices could be
restarted after the device plugin had been removed. Currently however,
this isn't possible, as during ContainerManager.GetResources(), we
attempt to DeviceManager.GetDeviceRunContainerOptions() which fails as
there's no cached endpoint information for the plugin type.

This commit therefore breaks apart the existing test into two:
- One active test that validates that assignments are maintained across
  restarts
- One skipped test that validates the behaviour after GPUs have been
  removed, in case we decide that this is a bug that should be fixed in
  the future.
2021-09-06 19:03:15 +02:00
..
builder hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
conformance *.sh: cleanup all white noise 2020-05-29 09:56:00 +08:00
environment hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
gcp remove webhook.go to revert changes to conformance test 2021-07-01 20:24:46 +00:00
jenkins e2e_node: use upstream gpu installer 2021-08-26 14:09:45 +02:00
perf/workloads hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
perftype hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
remote Update CNI plugins v0.9.1 2021-05-26 11:02:04 +03:00
runner Fix buffered signal channel go vet error 2021-08-20 16:47:56 -04:00
services run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
system hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
testing-manifests test: setup embedded file sources for manifests 2021-06-29 19:16:46 +05:30
apparmor_test.go Remove check for apparmor_parser in AppArmor host validation 2021-03-02 18:40:14 +01:00
benchmark_util.go generated: run refactor 2020-02-07 18:16:47 -08:00
container_log_rotation_test.go Move CRIContainerLogRotation to GA 2021-03-04 09:40:02 -05:00
container_manager_test.go The process name is called agnhost, not test-webserver, after the Agnhost image is started. 2021-04-16 18:05:00 +08:00
cpu_manager_test.go smtalign: e2e: add tests 2021-07-08 23:15:37 +02:00
critical_pod_test.go Mark failing node serial tests as flaky 2021-07-28 10:39:30 -07:00
density_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
device_plugin_test.go Mark failing node serial tests as flaky 2021-07-28 10:39:30 -07:00
doc.go fix golint issues in test/e2e_node 2019-11-26 16:26:55 +08:00
docker_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
docker_util.go Switch to github.com/coreos/go-systemd/v22 and drop older package 2021-06-16 11:14:16 -04:00
dockershim_checkpoint_test.go more artisanal fixes 2020-03-05 14:59:47 -08:00
dynamic_kubelet_config_test.go Revert "revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update" 2021-08-06 08:38:56 -07:00
e2e_node_suite_test.go Add e2e testing manifest bundle to e2e_node test suite 2021-07-23 09:49:33 +05:30
eviction_test.go Increase pressure timout on DiskPressure test 2021-06-23 20:12:46 +02:00
framework.go fix golint issues in test/e2e_node 2019-11-26 16:26:55 +08:00
garbage_collector_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
gpu_device_plugin_test.go e2e_node: Update GPU tests to reflect reality 2021-09-06 19:03:15 +02:00
gubernator.sh fix test/e2e_node/gubernator.sh shellcheck failures 2019-06-23 17:01:54 -07:00
hugepages_test.go e2e: hugepages: delete test pod after the test 2021-05-25 17:09:55 +03:00
image_id_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
image_list.go e2e: node: fix npd test failures bumping image 2021-06-28 16:32:12 +02:00
log_path_test.go Add SELinux security context to ContainerLogPath test 2021-04-21 13:48:32 +05:30
memory_manager_test.go Explicitly restart kubelet to stabilize serial-containerd job 2021-08-02 11:24:11 -04:00
mirror_pod_grace_period_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
mirror_pod_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
node_container_manager_test.go Skip node container manager test on systemd 2021-05-28 10:24:24 +02:00
node_perf_test.go prepare node performance tests to move to separate job 2020-10-21 16:55:49 -07:00
node_problem_detector_linux.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
node_shutdown_linux_test.go Fix dbus config path for GracefulNodeShutdown e2e 2021-07-08 10:41:44 +08:00
numa_alignment.go Implement e2e tests for pod scope alignment 2020-11-12 12:25:55 +01:00
OWNERS Add SergeyKanzhelev to node e2e test approvers 2021-08-05 21:32:55 +00:00
pids_test.go follow up cleanup after SupportPodPidLimits GA 2020-09-14 18:50:24 +00:00
pod_hostnamefqdn_test.go Fixing expected pod subdomain to match framework.TestContext.ClusterDNSDomain 2020-11-06 13:20:46 -05:00
podresources_test.go e2e: topomgr: use deletePodSync for faster delete 2021-03-18 13:28:16 +01:00
pods_container_manager_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
quota_lsci_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
README.md Removed broken link to Analytics 2020-08-13 16:03:37 -04:00
resource_collector.go Move Kubelet Summary API to staging repo 2020-09-22 18:23:28 +02:00
resource_metrics_test.go Fix resource metrics e2e test 2021-07-05 11:16:05 +02:00
resource_usage_test.go cleanup: replace x.Sub(time.Now()) with time.Until(x) in e2e test 2021-04-23 11:27:12 +08:00
restart_test.go Skip node e2e test for recovering from ip leak with docker 2021-08-05 07:11:07 -04:00
runtime_conformance_test.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
runtimeclass_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
security_context_test.go Mark remaining e2e_node tests with [sig-*] label 2021-02-23 20:11:09 +01:00
summary_test.go Use pointer gomega comparison for UsageNanoCores 2021-07-22 01:08:36 -07:00
system_node_critical_test.go Ensure images are pulled after eviction tests 2021-06-16 12:52:21 +02:00
topology_manager_test.go smtalign: e2e: add tests 2021-07-08 23:15:37 +02:00
util.go Explicitly restart kubelet to stabilize serial-containerd job 2021-08-02 11:24:11 -04:00
util_sriov.go e2e: topomgr: autodetect SRIOV resource to use 2020-02-10 22:47:53 +01:00
util_xfs_linux.go Change code to use staging/k8s.io/mount-utils 2020-09-16 21:51:24 -07:00
util_xfs_unsupported.go fix golint issues in test/e2e_node 2019-11-26 16:26:55 +08:00
utils_linux.go e2e_node: adapt tests to cgroup v2 2020-04-09 16:18:05 +02:00
utils_unsupported.go e2e_node: adapt tests to cgroup v2 2020-04-09 16:18:05 +02:00
volume_manager_test.go typo fixed 2021-02-25 17:52:17 +08:00