kubernetes/test/e2e_node
Adrian Reber da8ffcd1dc
Switch 'ContainerCheckpoint' from Alpha to Beta
* Forensic Container Checkpointing as described in KEP 2008 moves from
   Alpha to Beta. This is corresponding code change.

 * Adapt e2e test to handle
   '(rpc error: code = Unimplemented desc = unknown method CheckpointContainer'
   and
   '(rpc error: code = Unimplemented desc = method CheckpointContainer not implemented)'
   and
   '(rpc error: code = Unknown desc = checkpoint/restore support not available)'
   One error message is if the CRI implementation does
   not implement the CRI RPC (too old) and the second is
   if the CRI implementation does explicitly not support the feature.
   The third error message can be seen if the container engine
   explicitly disabled the checkpoint/restore support,

 * As described in the corresponding KEP 2008 explicitly test for
   disabled functionality.

 * Extended test to look for the checkpoint kubelet metric.

 * Extended test to look for the CRI error metric.

 *  Add separate sub-resource permission to control permissions on
    the checkpoint kubelet API endpoint

Signed-off-by: Adrian Reber <areber@redhat.com>
2024-02-19 18:09:38 +00:00
..
builder fix missed branch - targets when building using arm64 2023-09-27 15:52:37 -04: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
jenkins Avoid pulling mounter.tar through the CDN 2023-07-28 22:15:55 -04:00
kubeletconfig use PollUntilContextTimeout to replace PollImmediateWithContext in test 2023-10-19 22:50:21 +08: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 Merge pull request #122865 from pohly/e2e-framework-logging 2024-02-01 09:37:02 -08:00
runner Setup e2e_node to support testing on ARM64 2023-05-20 00:07:44 +00:00
services Replace -E with --setenv for systemd-run parameter 2023-11-17 10:50:11 -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
.import-restrictions e2e: define features and node features 2023-10-10 18:15:49 +02:00
apparmor_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
benchmark_util.go e2e: adapt to moved code 2022-10-06 08:19:47 +02:00
checkpoint_container.go Switch 'ContainerCheckpoint' from Alpha to Beta 2024-02-19 18:09:38 +00:00
container_lifecycle_pod_construction.go sidecars: terminate sidecars after main containers 2023-10-17 19:07:21 -05:00
container_lifecycle_test.go Remove NodeAlphaFeature label from sidecar e2e tests 2023-11-06 19:50:05 +09:00
container_log_rotation_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
container_manager_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
cpu_manager_metrics_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
cpu_manager_test.go Remove NodeAlphaFeature label from sidecar e2e tests 2023-11-06 19:50:05 +09:00
critical_pod_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
deleted_pods_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
density_test.go mark density tests as flaky 2024-01-18 09:50:39 -05:00
device_manager_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
device_plugin_test.go Remove NodeAlphaFeature label from sidecar e2e tests 2023-11-06 19:50:05 +09:00
doc.go fix golint issues in test/e2e_node 2019-11-26 16:26:55 +08:00
dra_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
e2e_node_suite_test.go test/e2e_node: add e2e test for Kubeletconfig drop-in dir 2023-11-03 17:49:22 -04:00
eviction_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
framework.go e2e: enhance SIGDescribe 2023-10-10 18:15:49 +02:00
garbage_collector_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
gubernator.sh fix test/e2e_node/gubernator.sh shellcheck failures 2019-06-23 17:01:54 -07:00
hugepages_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
image_id_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
image_list.go Update busybox SHA based image to match tag - 1.36.1-1 2023-10-12 14:17:36 -04:00
kubelet_config_dir_test.go test/e2e_node: add e2e test for Kubeletconfig drop-in dir 2023-11-03 17:49:22 -04:00
lock_contention_linux_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
log_path_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
memory_manager_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
mirror_pod_grace_period_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
mirror_pod_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
node_container_manager_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
node_perf_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
node_problem_detector_linux.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
node_shutdown_linux_test.go e2e framework: unify logging, support skipping helpers 2024-01-20 18:23:31 +01:00
numa_alignment.go Depend on k8s.io/utils cpuset 2023-05-03 16:26:09 +00:00
oomkiller_linux_test.go set LimitedSwap 2023-11-08 15:43:12 -05:00
os_label_rename_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
OWNERS Remove ehashman from sig-node roles 2022-11-01 12:16:43 -07:00
pids_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
pod_conditions_test.go Merge pull request #121321 from charles-chenzz/fix_flaky_PodReadyToStartContainersCondition 2024-01-24 21:57:24 +01:00
pod_host_ips.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
pod_hostnamefqdn_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
podresources_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
pods_container_manager_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
pods_lifecycle_termination_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
quota_lsci_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
README.md Removed broken link to Analytics 2020-08-13 16:03:37 -04:00
resource_collector.go Bump cadvisor version in tests to v0.47.2 2023-06-29 09:58:31 -04:00
resource_metrics_test.go Remove scrape_error from resource_metrics_test due to deprecation 2023-11-28 18:49:04 +00:00
resource_usage_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
restart_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
runtime_conformance_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
runtimeclass_test.go e2e tests: set all PSa labels instead of just enforcing 2023-06-21 15:05:13 +02:00
seccompdefault_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
security_context_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
standalone_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
summary_test.go Merge pull request #121700 from kannon92/fix-summary-more 2023-11-06 20:13:04 +01:00
swap_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
system_node_critical_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
terminate_pods_test.go e2e tests: set all PSa labels instead of just enforcing 2023-06-21 15:05:13 +02:00
topology_manager_metrics_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
topology_manager_test.go e2e framework: unify logging, support skipping helpers 2024-01-20 18:23:31 +01:00
unknown_pods_test.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
util.go Revert "podresources: e2e: force eager connection" 2023-10-16 09:46:04 -04: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 framework labels 2023-11-01 15:17:34 +01:00