k3s/cmd
Kubernetes Submit Queue e47d9a6866 Merge pull request #40556 from luxas/kubeadm_proxy_rbac
Automatic merge from submit-queue

kubeadm: Refactoring the apiconfig and addons phases 

**What this PR does / why we need it**:

First commit: Fix the defaulting for AuthorizationMode - **Ready for review**
Second commit: Refactoring the apiconfig and addons phases in kubeadm - **work in progress, broken at the moment**

**Special notes for your reviewer**:

Please take a look at the first commit now. You can also see the direction I'm going with the addons and apiconfig phases.

For example, I'm using Go templates instead of creating native Go structs for kube-dns and kube-proxy now. The question is if I should do it for the RBAC rules as well, it might make sense there as well.

Converting the dns addon to a yaml spec makes it 100x easier to maintain when changes are made to the "upstream" DNS spec, and also more swappable. We could for instance have a configuration param for it for those who want a custom file, etc.

**Release note**:

```release-note
NONE
```

@mikedanese @pires @lukemarsden @errordeveloper @dgoodwin @liggitt @andrewrynhard
2017-02-02 03:00:01 -08:00
..
clicheck Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
cloud-controller-manager move client/record 2017-01-31 19:14:13 -05:00
gendocs Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genkubedocs Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genman Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genslateyaml Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genswaggertypedocs start the apimachinery repo 2017-01-11 09:09:48 -05:00
genutils Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genyaml Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
hyperkube Update generated files 2017-01-24 20:56:03 +01:00
kube-aggregator move apiserver options 2017-02-01 15:18:33 -05:00
kube-apiserver move apiserver options 2017-02-01 15:18:33 -05:00
kube-controller-manager move client/record 2017-01-31 19:14:13 -05:00
kube-discovery Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
kube-proxy move client/record 2017-01-31 19:14:13 -05:00
kubeadm Merge pull request #40556 from luxas/kubeadm_proxy_rbac 2017-02-02 03:00:01 -08:00
kubectl Revert "update kubectl approvers" 2017-01-25 17:32:22 -08:00
kubelet Merge pull request #40612 from jcbsmpsn/share-certificate-loading-function 2017-02-01 14:43:31 -08:00
kubemark move client/record 2017-01-31 19:14:13 -05:00
libs/go2idl k8s.io/apiserver: add example api group 2017-02-02 06:58:28 +01:00
linkcheck Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
mungedocs Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
BUILD rename kubernetes-discovery to kube-aggregator 2017-01-10 12:27:42 -05:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00