kubernetes/test/e2e/scheduling
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
..
events.go Remove E2E test for NodePreferAvoidPods scheduling Score 2021-07-15 14:55:09 -04:00
framework.go remove unused funcs for e2e predicates 2020-12-12 09:43:01 +08:00
limit_range.go enable verify-golangci-lint.sh 2021-07-14 08:53:33 -04:00
nvidia-gpus.go Use local daemonset manifest for installing Nvidia drivers 2020-07-18 21:01:00 -05:00
OWNERS Audit of test/* OWNERS files 2019-10-10 15:52:51 -05:00
predicates.go De-share the Handler struct in core API (#105979) 2021-10-29 13:15:11 -07:00
preemption.go cleanup: remove TODO at e2e scheduling preemption test 2021-05-19 17:34:50 +08:00
priorities.go e2e scheduling priorities: do not reference control loop variable 2021-09-23 13:08:03 +02:00
ubernetes_lite.go Tag Multi-AZ scheduling tests as serial 2021-03-18 10:31:03 -07:00