apiserver/pkg/server/filters
Clayton Coleman 72566fea6c Replace HTTP compression with an inline handler
The previous HTTP compression implementation functioned as a filter, which
required it to deal with a number of special cases that complicated the
implementation.

Instead, when we write an API object to a response, handle only that one
case. This will allow a more limited implementation that does not impact
other code flows.

Also, to prevent excessive CPU use on small objects, compression is
disabled on responses smaller than 128Kb in size.

Kubernetes-commit: 4ed2b9875d0498b5c577095075bda341e96fcec2
2019-05-04 17:36:36 -04:00
..
OWNERS Updated OWNERS files to include link to docs 2019-01-30 20:05:00 +01:00
content_type.go add a content-type filter to apiserver filters to autoset nosniff 2019-01-04 14:06:46 -08:00
content_type_test.go add a content-type filter to apiserver filters to autoset nosniff 2019-01-04 14:06:46 -08:00
cors.go Move from glog to klog 2018-11-09 13:49:10 -05:00
cors_test.go fix using defer in loop in cors test 2018-01-26 16:56:12 +08:00
doc.go move genericapiserver/server/filters to apiserver 2017-01-27 14:15:18 -05:00
longrunning.go Do not time-out profiler requests. 2018-01-02 14:42:01 +01:00
maxinflight.go Change endpoints metrics to conform guideline 2018-12-26 22:29:13 +08:00
maxinflight_test.go Remove request context mapper 2018-04-18 11:12:15 -04:00
timeout.go remove TrimSuffix and document buffer size 2019-04-01 11:02:39 -07:00
timeout_test.go apiserver: preserve stack trace in handler panic beyond timeout handler 2018-11-15 09:56:49 +01:00
waitgroup.go should return error when has no RequestInfo 2018-05-08 21:44:17 +08:00
wrap.go apiserver: store httplog in context 2019-06-14 13:09:13 +02:00