k3s/test/integration/auth
Michael Taufen 1b7d06e025 Kubelet creates and manages node leases
This extends the Kubelet to create and periodically update leases in a
new kube-node-lease namespace. Based on [KEP-0009](https://github.com/kubernetes/community/blob/master/keps/sig-node/0009-node-heartbeat.md),
these leases can be used as a node health signal, and will allow us to
reduce the load caused by over-frequent node status reporting.

- add NodeLease feature gate
- add kube-node-lease system namespace for node leases
- add Kubelet option for lease duration
- add Kubelet-internal lease controller to create and update lease
- add e2e test for NodeLease feature
- modify node authorizer and node restriction admission controller
to allow Kubelets access to corresponding leases
2018-08-26 16:03:36 -07:00
..
BUILD Kubelet creates and manages node leases 2018-08-26 16:03:36 -07:00
accessreview_test.go stop using AlwaysAdmit admission 2018-03-13 20:02:56 +08:00
auth_test.go stop using AlwaysAdmit admission 2018-03-13 20:02:56 +08:00
bootstraptoken_test.go stop using AlwaysAdmit admission 2018-03-13 20:02:56 +08:00
main_test.go use testmain in integration tests 2017-07-12 17:34:55 -07:00
node_test.go Kubelet creates and manages node leases 2018-08-26 16:03:36 -07:00
rbac_test.go Rename Until to UntilWithoutRetry and move to using context so it's 2018-08-10 09:55:41 +02:00
svcaccttoken_test.go jwt: support opaque signer and push errors to token generator creation 2018-08-23 12:21:56 -07:00