kubernetes/test/e2e_node
Francesco Romani 5cf50105a2 e2e: node: devices: improve the node reboot test
The recently added e2e device plugins test to cover node reboot
works fine if runs every time on CI environment (e.g CI) but
doesn't handle correctly partial setup when run repeatedly on
the same instance (developer setup).

To accomodate both flows, we extend the error management, checking
more error conditions in the flow.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2023-07-12 13:25:36 +02:00
..
builder Setup e2e_node to support testing on ARM64 2023-05-20 00:07:44 +00:00
conformance stop using deprecated klog flags 2022-09-04 21:02:43 +02:00
environment Merge pull request #109753 from matthyx/109577 2022-05-13 07:33:49 -07:00
gcp e2e: accept context from Ginkgo 2022-12-10 19:50:18 +01:00
jenkins Remove generated file rules in make 2022-10-04 08:50:30 -07:00
kubeletconfig Move kubelet config API to e2e_node 2023-04-14 17:56:15 +03:00
perf/workloads e2e: use error wrapping with %w 2023-02-06 15:39:13 +01:00
perftype hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
plugins/gcp-credential-provider Merge pull request #116901 from pacoxu/cleanup-KubeletCredentialProviders 2023-05-08 07:55:53 -07:00
remote Setup e2e_node to support testing on ARM64 2023-05-20 00:07:44 +00:00
runner Setup e2e_node to support testing on ARM64 2023-05-20 00:07:44 +00:00
services fix fd leaks and failed file removing for test directory 2023-05-09 09:22:31 -05:00
system hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
testing-manifests e2e: node: remove kubevirt device plugin 2023-02-22 14:04:22 +01:00
apparmor_test.go replace spew methods with dump methods 2023-04-14 08:05:53 +08:00
benchmark_util.go e2e: adapt to moved code 2022-10-06 08:19:47 +02:00
checkpoint_container.go Extend checkpoint e2e test to check for results 2023-01-23 18:07:35 +00:00
container_lifecycle_pod_construction.go test for init container restarts 2023-04-28 13:13:55 -05:00
container_lifecycle_test.go Add Pod Termination e2e tests to test termination grace period seconds 2023-06-04 01:12:02 +08:00
container_log_rotation_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
container_manager_test.go e2e: use error wrapping with %w 2023-02-06 15:39:13 +01:00
cpu_manager_metrics_test.go Depend on k8s.io/utils cpuset 2023-05-03 16:26:09 +00:00
cpu_manager_test.go Depend on k8s.io/utils cpuset 2023-05-03 16:26:09 +00:00
critical_pod_test.go Add DisruptionTarget condition when preempting for critical pod 2023-05-02 18:53:19 +02:00
deleted_pods_test.go use wait to avoid blocking the SIGTERM handler 2023-05-12 15:45:59 +08:00
density_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
device_manager_test.go e2e: node: devicemanager: update tests 2023-07-12 13:25:36 +02:00
device_plugin_test.go e2e: node: devices: improve the node reboot test 2023-07-12 13:25:36 +02:00
doc.go fix golint issues in test/e2e_node 2019-11-26 16:26:55 +08:00
dra_test.go DRA Node E2E: relabel test suite to fix CI 2023-06-14 20:46:24 +03:00
e2e_node_suite_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
eviction_test.go fix eviction failing test for nil feature gates assignment 2023-06-06 17:05:04 +08:00
framework.go update ginkgo from v1 to v2 and gomega to 1.19.0 2022-07-08 10:44:46 +08:00
garbage_collector_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
gubernator.sh fix test/e2e_node/gubernator.sh shellcheck failures 2019-06-23 17:01:54 -07:00
hugepages_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
image_id_test.go replace spew methods with dump methods 2023-04-14 08:05:53 +08:00
image_list.go Setup e2e_node to support testing on ARM64 2023-05-20 00:07:44 +00:00
lock_contention_linux_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
log_path_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
memory_manager_test.go Depend on k8s.io/utils cpuset 2023-05-03 16:26:09 +00:00
mirror_pod_grace_period_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
mirror_pod_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
node_container_manager_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
node_perf_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
node_problem_detector_linux.go e2e: replace WaitForPodToDisappear with WaitForPodNotFoundInNamespace 2023-02-06 15:39:12 +01:00
node_shutdown_linux_test.go re-send the shutdown signal in case the dbus restart is not done 2023-06-06 18:04:29 +08:00
numa_alignment.go Depend on k8s.io/utils cpuset 2023-05-03 16:26:09 +00:00
oomkiller_linux_test.go kill all processes in a container in the event of OOM 2023-06-12 15:49:01 -05:00
os_label_rename_test.go Remove cgo dependency 2023-02-13 11:16:39 -05:00
OWNERS Remove ehashman from sig-node roles 2022-11-01 12:16:43 -07:00
pids_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
pod_conditions_test.go feat: rename PodHasNetwork to PodReadyToStartContainers 2023-05-02 19:52:23 +00:00
pod_hostnamefqdn_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
podresources_test.go Depend on k8s.io/utils cpuset 2023-05-03 16:26:09 +00:00
pods_container_manager_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
pods_lifecycle_termination_test.go Added e2e_node test for sigkilled pods exit code and exit reason check 2023-05-05 17:01:01 +00:00
quota_lsci_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
README.md Removed broken link to Analytics 2020-08-13 16:03:37 -04:00
resource_collector.go test: Add e2e to verify static pod termination 2023-03-03 10:00:48 -06:00
resource_metrics_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
resource_usage_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
restart_test.go test: Add node e2e to restart kubelet while pod is terminating 2023-04-11 01:39:05 -07:00
runtime_conformance_test.go e2e: use error wrapping with %w 2023-02-06 15:39:13 +01:00
runtimeclass_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
seccompdefault_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
security_context_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
standalone_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
summary_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
system_node_critical_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
terminate_pods_test.go kubelet: pass context to VolumeManager.WaitFor* 2023-04-17 11:53:28 -05:00
topology_manager_metrics_test.go node: topologymgr: update node e2e test tags 2023-03-07 09:52:07 +00:00
topology_manager_test.go node: topologymgr: update node e2e test tags 2023-03-07 09:52:07 +00:00
unknown_pods_test.go get rid of e2e/framework -> k/k/pkg/kubelet dependency 2023-04-14 00:28:33 +03:00
util.go test for init container restarts 2023-04-28 13:13:55 -05:00
util_sampledevice.go test: Fix path to e2e node sample device plugin 2023-03-02 19:22:59 -08:00
util_sriov.go e2e: TM: add option to fail instead of skip 2021-09-13 13:23:36 +02:00
util_sriov_linux.go e2e: TM: add option to fail instead of skip 2021-09-13 13:23:36 +02:00
util_sriov_unsupported.go e2e: TM: add option to fail instead of skip 2021-09-13 13:23:36 +02:00
util_xfs_linux.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
util_xfs_unsupported.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
utils_linux.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
utils_unsupported.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
volume_manager_test.go e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00