kubernetes/test
David Porter c5a1f0188b
test: Add node e2e test to verify static pod termination
Add node e2e test to verify that static pods can be started after a
previous static pod with the same config temporarily failed termination.

The scenario is:

1. Static pod is started
2. Static pod is deleted
3. Static pod termination fails (internally `syncTerminatedPod` fails)
4. At later time, pod termination should succeed
5. New static pod with the same config is (re)-added
6. New static pod is expected to start successfully

To repro this scenario, setup a pod using a NFS mount. The NFS server is
stopped which will result in volumes failing to unmount and
`syncTerminatedPod` to fail. The NFS server is later started, allowing
the volume to unmount successfully.

xref:

1. https://github.com/kubernetes/kubernetes/pull/113145#issuecomment-1289587988
2. https://github.com/kubernetes/kubernetes/pull/113065
3. https://github.com/kubernetes/kubernetes/pull/113093

Signed-off-by: David Porter <david@porter.me>
2023-03-03 10:00:48 -06:00
..
cmd Re-enable label selector 2023-02-20 09:10:51 +03:00
conformance turn field validation e2e tests into conformance tests 2023-02-27 14:39:21 -08:00
e2e test: Add node e2e test to verify static pod termination 2023-03-03 10:00:48 -06:00
e2e_kubeadm e2e: use Ginkgo context 2022-12-16 20:14:04 +01:00
e2e_node test: Add node e2e test to verify static pod termination 2023-03-03 10:00:48 -06:00
fixtures Updating pause image refernces to 3.9 2022-11-14 10:24:54 -08:00
fuzz
images node: device-mgr: sample device plugin: control registration process 2023-03-01 10:00:52 +00:00
instrumentation include beta metrics in documentation and update docs for metrics 2023-03-01 11:32:19 -08:00
integration bump go-jose to v2.6.0 2023-03-02 02:53:17 +01:00
kubemark Drop unsupported iks configuration for kubemark 2022-09-25 17:33:22 -04:00
list
soak/serve_hostnames fix typos 2022-06-15 13:38:48 +09:00
typecheck Avoid typechecking stdlib 2023-01-28 23:32:50 -05:00
utils Merge pull request #115425 from pohly/scheduler-perf-benchstat 2023-03-01 11:19:29 -08:00
OWNERS test/OWNERS: add pohly as approver 2023-01-09 09:54:10 +01:00