k3s/cmd
Kubernetes Submit Queue b1366bf55d Merge pull request #37976 from deads2k/controller-01-sa
Automatic merge from submit-queue (batch tested with PRs 36352, 36538, 37976, 36374)

demonstrate separation of controller intializers

Currently, controllers are all initialized in a monster method that make it difficult to individually pick out whether there are side-effects, difficult to group related controllers for selective enablement, and impossible to determine if there are hidden dependencies.

This pull demonstrates how we can break apart the monolith and start start the process of grouping and naming controllers for selective enablement.  In addition, the use of a map will help expose dependency ordering amongst these controllers and the separate methods will make it a lot harder to have side effects.

This also moves us closer to being able to author reflective unit tests that help ensure that basic RBAC bootstrap roles are at least present, even if they aren't correct.

@nikhiljindal since you were looking at the federation controller manager
@sttts since we're looking at trying out RBAC on these.
2016-12-05 11:08:47 -08:00
..
clicheck autogenerated 2016-10-21 17:32:32 -07:00
gendocs autogenerated 2016-10-21 17:32:32 -07:00
genkubedocs autogenerated 2016-10-21 17:32:32 -07:00
genman autogenerated 2016-10-21 17:32:32 -07:00
genswaggertypedocs autogenerated 2016-10-21 17:32:32 -07:00
genutils autogenerated 2016-10-21 17:32:32 -07:00
genyaml Fix some lint errors. 2016-11-12 21:25:09 -08:00
hyperkube Rename master/options/{APIServer -> ServerRunOptions} 2016-10-31 10:55:19 +01:00
kube-apiserver Update generated files 2016-12-05 16:05:52 +01:00
kube-controller-manager demonstrate separation of controller intializers 2016-12-05 10:24:45 -05:00
kube-discovery autogenerated 2016-10-21 17:32:32 -07:00
kube-dns Fix package aliases to follow golang convention 2016-11-30 15:40:50 +08:00
kube-proxy correct a few spelling mistakes 2016-12-01 16:34:25 +08:00
kubeadm Fix test failures in manifests_test.go 2016-12-05 10:28:23 +01:00
kubectl Move pkg/kubectl reviewers into an alias 2016-10-28 14:54:17 -07:00
kubelet Merge pull request #37442 from NickrenREN/kubelet-run 2016-12-03 04:27:50 -08:00
kubemark run hack/update-all.sh 2016-11-23 15:53:09 -08:00
kubernetes-discovery refactor: generated 2016-12-03 19:10:46 -05:00
libs/go2idl refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
linkcheck autogenerated 2016-10-21 17:32:32 -07:00
mungedocs Update the latestReleaseBranch to release-1.5 in the munger. 2016-11-05 19:56:24 -07:00
OWNERS