kubernetes/cmd
Kubernetes Submit Queue 63380d12db
Merge pull request #59666 from mtaufen/kc-secure-componentconfig-defaults
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Secure Kubelet's componentconfig defaults while maintaining CLI compatibility

This updates the Kubelet's componentconfig defaults, while applying the legacy defaults to values from options.NewKubeletConfiguration(). This keeps defaults the same for the command line and improves the security of defaults when you load config from a file.

See: https://github.com/kubernetes/kubernetes/issues/53618
See: https://github.com/kubernetes/kubernetes/pull/53833#discussion_r166669931

Also moves EnableServer to KubeletFlags, per @tallclair's comments on #53833.

We should find way of generating documentation for config file defaults, so that people can easily look up what's different from flags.

```release-note
Action required: Default values differ between the Kubelet's componentconfig (config file) API and the Kubelet's command line. Be sure to review the default values when migrating to using a config file.
```
2018-02-14 10:09:13 -08:00
..
clicheck Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
cloud-controller-manager Update generated files 2018-02-13 11:16:48 +01:00
controller-manager/app Update generated files 2018-02-13 11:16:48 +01:00
gendocs Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
genkubedocs Merge pull request #53631 from dixudx/enforce_cobra_required_flags 2018-01-18 02:00:27 -08:00
genman Fix scheduler refs in BUILD files. 2018-01-05 15:05:01 -08:00
genswaggertypedocs Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
genutils Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
genyaml Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
gke-certificates-controller Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
hyperkube switch hyper to cobra 2018-01-24 11:02:19 -05:00
importverifier Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
kube-apiserver Merge pull request #59492 from dims/remove-old-keystone-authenticator 2018-02-13 14:14:45 -08:00
kube-controller-manager Merge pull request #59691 from NickrenREN/csi-feature-gate 2018-02-13 15:03:12 -08:00
kube-proxy Merge pull request #57754 from ncdc/fix-kube-proxy-config-docs-and-json-tags 2018-02-05 19:43:42 -08:00
kube-scheduler Scheduler is not able to read from config file if configmap is not present 2018-02-05 20:39:22 -05:00
kubeadm Merge pull request #59666 from mtaufen/kc-secure-componentconfig-defaults 2018-02-14 10:09:13 -08:00
kubectl switch hyper to cobra 2018-01-24 11:02:19 -05:00
kubelet Merge pull request #59666 from mtaufen/kc-secure-componentconfig-defaults 2018-02-14 10:09:13 -08:00
kubemark kubemark using cobra commands 2018-02-14 09:05:17 +08:00
linkcheck Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
BUILD Update generated files 2018-02-13 11:16:48 +01:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00