k3s/pkg/kubeapiserver
Kubernetes Submit Queue 67f2a7cc00 Merge pull request #43888 from liggitt/unsecured-port-user
Automatic merge from submit-queue (batch tested with PRs 43545, 44293, 44221, 43888)

Avoid nil user special-casing in unsecured endpoint

The unsecured handler currently adds no `user.Info` to the request context.  That means that anything that tries to authorize actions in the API server currently has to special case nil users to ensure the unsecured localhost endpoint remains capable of performing all actions. 

This PR changes the unsecured localhost endpoint to be treated as a privileged user internally, so that no special casing is required by code inside the authentication layer

I'm not particularly attached to the username. It doesn't bother me for it to have a slightly uncomfortable sounding name.
2017-04-11 12:18:24 -07:00
..
admission update names for kube plugin initializer to avoid conflicts 2017-03-06 10:18:21 -05:00
authenticator Merge pull request #41775 from CaoShuFeng/username_password_401_403 2017-04-07 17:35:42 -07:00
authorizer Switch admission to use shared informers 2017-02-23 11:16:09 -05:00
options Disable RBAC post-start hook if not using the RBAC authorizer 2017-03-30 23:30:04 -04:00
server Merge pull request #43888 from liggitt/unsecured-port-user 2017-04-11 12:18:24 -07:00
BUILD move legacy insecure options out of the main flow 2017-03-27 14:07:54 -04:00
OWNERS add liggitt to kubeapiserver owners 2017-04-03 10:14:34 -04:00
default_storage_factory_builder.go k8s.io/apiserver: straighten EtcdOptions, backend Config and kube RESTOptionsFactory 2017-02-15 10:24:59 +01:00
default_storage_factory_builder_test.go k8s.io/apiserver: fixup imports and renamed packages 2017-02-15 10:24:58 +01:00
doc.go