apiserver/pkg
Yu-Ju Hong 6b85aed1d6 apiserver: pass the parent request context when creating InputStream
This ensures that request cancellation will be propagated properly to
the client used to create the stream. Without this fix, the apiserver
and the kubelet may leak resources (e.g., goroutine, inotify watches).
One such example is that if user run `kubectl logs -f <container that
don't produce new logs)` and then enter ctrl-c, both kubelet and
apiserver will hold on to the connection and resources indefinitely.

Kubernetes-commit: 31d1607a514b62ef46452e402f5438d827314b98
2018-08-13 16:34:49 -07:00
..
admission Add test cases for webhook dry run 2018-08-07 14:59:29 -07:00
apis Remove defaulting from shared ComponentConfig types 2018-08-09 23:33:47 +03:00
audit use Audit v1 api and add it to some unit tests 2018-07-27 14:06:29 +08:00
authentication Escape illegal characters in remote extra keys 2018-07-03 21:19:15 -07:00
authorization sync: initially remove files BUILD */BUILD BUILD.bazel */BUILD.bazel 2018-03-15 09:38:17 +00:00
endpoints apiserver: pass the parent request context when creating InputStream 2018-08-13 16:34:49 -07:00
features dry-run: Create feature-gate flag 2018-06-27 16:53:52 -07:00
registry apiserver: pass the parent request context when creating InputStream 2018-08-13 16:34:49 -07:00
server kube-apiserver make use of GlogSetter 2018-06-05 10:32:46 +08:00
storage storage: Move precondition check as a method of preconditions 2018-07-31 13:53:27 -07:00
util dry-run: Use dry-runnable structure 2018-06-21 08:49:13 -07:00