kubernetes/test
Kubernetes Submit Queue 3802a9ba35 Merge pull request #31529 from deads2k/rbac-05-bootstrapping
Automatic merge from submit-queue

add GenericAPIServer posthooks for initialization

Adds the concept of a `PostStartHook` to the `GenericAPIServer` to allow post-server start hooks.  This gives a standard location to perform post-start bootstrapping tasks.  The common case usage we have downstream are security related bootstrapping tasks that are performed on the "empty etcd" initialization cases.  The RBAC authorizer is a good example of this in kube.  It needs a location to create default policies to start a server which is capable of being accessed.

Kube is also likely to hit this for things like PSP and breaking the monolithic controller user into separate, scoped service accounts.

@kubernetes/sig-api-machinery for the `GenericAPIServer` bits
@kubernetes/sig-auth for the particular clusterrole bootstrapping. I've only done one to start, but I suspect we'll start making more and probably introduce a binding so that the RBAC super-user doesn't remain a special case forever.
2016-09-19 16:29:26 -07:00
..
component/scheduler/perf Fix broken warning image link in docs 2016-07-15 10:44:58 +01:00
e2e Merge pull request #32896 from deads2k/storage-03-enable-test 2016-09-19 14:29:31 -07:00
e2e_node Merge pull request #32926 from kubernetes/revert-32841-revert-32251-fix-oom-policy 2016-09-17 13:00:20 -07:00
fixtures Update mounttest container image version to 0.7 everywhere. 2016-09-02 09:03:11 -04:00
images Merge pull request #31241 from m1093782566/m109-cross-build-serve-hostname 2016-09-12 05:57:46 -07:00
integration add GenericAPIServer posthooks for initialization 2016-09-19 14:58:27 -04:00
kubemark Extend logging for debugging kubemark problems 2016-09-16 11:25:06 +02:00
soak Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
utils Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
.gitattributes Add test/test_owners.csv, for automatic assignment of test failures. 2016-07-01 17:39:14 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
test_owners.csv Merge pull request #32773 from kargakis/test-ownership 2016-09-16 21:14:58 -07:00