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
..
2021-10-09 10:10:35 +02:00
2021-09-25 16:15:08 +00:00
2021-08-20 10:42:09 +02:00
2021-06-24 09:51:34 -04:00
2021-02-28 15:17:29 -08:00
2021-03-05 23:59:23 +05:30
2021-10-18 08:53:25 +00:00
2021-10-15 18:26:02 +08:00
2021-09-10 12:20:09 +02:00
2021-10-29 13:15:11 -07:00
2021-10-05 00:53:09 -07:00
2021-02-28 15:17:29 -08:00
2021-09-24 16:30:22 -07:00
2021-02-28 15:17:29 -08:00
2021-06-23 16:44:19 -05:00
2021-10-15 18:26:02 +08:00
2021-09-30 18:33:21 -07:00
2021-08-17 10:29:25 -07:00
2021-10-29 13:15:11 -07:00
2021-02-28 15:17:29 -08:00
2021-02-28 15:17:29 -08:00
2021-10-29 13:15:11 -07:00
2021-09-10 12:20:09 +02:00
2021-09-30 18:33:21 -07:00
2021-08-20 10:42:09 +02:00
2021-10-15 11:16:21 +08:00
2021-08-20 10:42:09 +02:00
2021-08-24 15:47:49 -04:00
2021-09-30 18:33:21 -07:00
2021-06-21 23:03:14 +05:30
2021-09-25 16:15:08 +00:00
2021-07-06 15:55:22 -04:00
2021-10-29 13:15:11 -07:00
2021-03-03 16:34:27 -05:00
2021-02-28 15:17:29 -08:00
2021-09-10 12:20:09 +02:00
2021-10-11 20:54:20 +02:00
2021-09-30 18:33:21 -07:00
2021-10-04 11:05:54 -07:00
2021-08-04 18:59:35 -07:00
2021-09-10 12:20:09 +02:00
2021-08-17 11:41:25 -07:00
2021-10-15 18:26:02 +08:00
2021-10-11 20:54:20 +02:00
2021-08-24 15:47:49 -04:00
2021-09-10 12:20:09 +02:00
2021-09-10 12:20:09 +02:00
2021-08-24 15:47:49 -04:00
2021-08-24 15:47:49 -04:00
2021-08-24 15:47:49 -04:00
2020-08-19 10:07:36 +09:00
2021-04-21 22:46:27 +03:00
2021-09-24 16:30:22 -07:00
2021-08-24 15:47:49 -04:00
2021-08-24 15:47:49 -04:00
2021-02-14 16:01:47 +08:00
2021-08-24 15:47:49 -04:00
2021-08-20 10:42:09 +02:00
2021-08-24 15:47:49 -04:00
2021-03-11 17:28:18 -08:00
2021-08-24 15:47:49 -04:00
2021-10-11 20:54:20 +02:00
2021-01-30 04:54:42 -08:00
2021-10-11 20:54:20 +02:00
2021-03-15 15:42:34 -07:00
2021-10-15 11:16:21 +08:00
2021-08-24 15:47:49 -04:00
2021-09-01 16:13:55 +08:00
2021-07-06 15:55:22 -04:00
2021-10-25 15:53:30 -07:00
2021-02-09 21:43:35 +01:00
2020-06-19 15:48:08 +00:00
2021-03-17 08:59:03 +08:00
2021-10-07 16:18:59 -05:00
2021-10-18 15:49:46 -07:00
2021-09-30 18:33:21 -07:00
2021-07-06 15:55:22 -04:00
2020-07-21 15:54:29 -04:00
2020-09-13 21:08:19 +08:00
2021-03-17 08:59:03 +08:00