kubernetes/test/e2e/common/node
Tim Hockin 11a25bfeb6
De-share the Handler struct in core API (#105979)
* De-share the Handler struct in core API

An upcoming PR adds a handler that only applies on one of these paths.
Having fields that don't work seems bad.

This never should have been shared.  Lifecycle hooks are like a "write"
while probes are more like a "read". HTTPGet and TCPSocket don't really
make sense as lifecycle hooks (but I can't take that back). When we add
gRPC, it is EXPLICITLY a health check (defined by gRPC) not an arbitrary
RPC - so a probe makes sense but a hook does not.

In the future I can also see adding lifecycle hooks that don't make
sense as probes.  E.g. 'sleep' is a common lifecycle request. The only
option is `exec`, which requires having a sleep binary in your image.

* Run update scripts
2021-10-29 13:15:11 -07:00
..
configmap.go Unify some methods in e2e common 2021-03-21 21:51:56 +08:00
container_probe.go De-share the Handler struct in core API (#105979) 2021-10-29 13:15:11 -07:00
container.go podUnknown is marked as Obsolete 2021-04-06 22:43:08 +00:00
docker_containers.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
downwardapi.go Cleanup FeatureGate skippers (#105428) 2021-10-20 01:47:57 -07:00
ephemeral_containers.go Move ephemeral container e2e to common 2021-10-19 23:02:09 -04:00
expansion.go Don't replace pod annotations in variable expansion test 2021-05-21 13:38:04 -07:00
framework.go Remove KubeDescribe from SIGDescribe calls 2021-02-26 08:49:25 +01:00
init_container.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
kubelet_etc_hosts.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
kubelet.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
lease.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
lifecycle_hook.go De-share the Handler struct in core API (#105979) 2021-10-29 13:15:11 -07:00
node_lease.go remove nodeLease feature GA 2021-10-05 12:23:27 +08:00
OWNERS
pods.go tests: Wait for pod collection to enter a Running state 2021-10-04 20:42:16 -07:00
podtemplates.go
privileged.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
runtime.go tests: Enable some [LinuxOnly] tests for Windows Containerd 2021-08-16 07:43:24 -07:00
runtimeclass.go Skip runtimeclass test unless provider GCE 2021-09-14 13:23:09 -07:00
secrets.go Unify some methods in e2e common 2021-03-21 21:51:56 +08:00
security_context.go Cleanup test/e2e/common directory - part2 2021-03-03 10:27:35 +01:00
sysctl.go correct unsafe sysctls e2e test case & use status reason check instead of events watch 2021-08-18 15:11:09 +08:00