kubernetes/cmd
Kubernetes Submit Queue a0f9412361
Merge pull request #62810 from liggitt/request-mapper
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Remove request context mapper

http.Request now allows setting/retrieving a per-request context, which removes the need for plumbing a request-context mapper throughout the stack

In addition to being way simpler, this has the benefit of removing a potentially contentious lock object from the handling path

This PR:
* removes RequestContextMapper
* converts context fetchers to use `req.Context()`
* converts context setters to use `req = req.WithContext(...)`
* updates filter plumbing in two places (audit and timeout) to properly return the request with modified context
* updates tests that used a fake context mapper to set the context in the request instead

Fixes https://github.com/kubernetes/kubernetes/issues/62796

```release-note
NONE
```
2018-04-23 13:01:14 -07:00
..
clicheck Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
cloud-controller-manager Merge pull request #62749 from andrewsykim/ccm-approvers 2018-04-17 15:14:50 -07:00
controller-manager Remove request context mapper 2018-04-18 17:03:31 -04:00
gendocs Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
genkubedocs Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
genman Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
genswaggertypedocs Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
genutils Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
genyaml Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
hyperkube Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
importverifier Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
kube-apiserver Merge pull request #62810 from liggitt/request-mapper 2018-04-23 13:01:14 -07:00
kube-controller-manager Always Start pvc-protection-controller and pv-protection-controller 2018-04-20 19:54:50 +02:00
kube-proxy Merge pull request #58731 from yue9944882/feature/beginport-and-offset-expr-port-range 2018-03-19 23:42:18 -07:00
kube-scheduler Merge pull request #62243 from resouer/fix-62068 2018-04-19 14:50:27 -07:00
kubeadm Bump kube-dns version for kubeadm upgrade 2018-04-23 17:24:34 +01:00
kubectl Merge pull request #60339 from mikedanese/deadpkg 2018-03-28 09:39:15 -07:00
kubelet Merge pull request #62509 from sjenning/qos-reserved-feature-gate 2018-04-19 16:47:21 -07:00
kubemark Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
linkcheck Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
BUILD gke-certificates-controller: rm -rf 2018-02-15 12:01:00 -08:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00