kubernetes/api/swagger-spec
Kubernetes Submit Queue 458cc04330 Merge pull request #46254 from mtaufen/dkcfg
Automatic merge from submit-queue (batch tested with PRs 50016, 49583, 49930, 46254, 50337)

Alpha Dynamic Kubelet Configuration

Feature: https://github.com/kubernetes/features/issues/281

This proposal contains the alpha implementation of the Dynamic Kubelet Configuration feature proposed in ~#29459~ [community/contributors/design-proposals/dynamic-kubelet-configuration.md](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/dynamic-kubelet-configuration.md). 

Please note:
- ~The proposal doc is not yet up to date with this implementation, there are some subtle differences and some more significant ones. I will update the proposal doc to match by tomorrow afternoon.~
- ~This obviously needs more tests. I plan to write several O(soon). Since it's alpha and feature-gated, I'm decoupling this review from the review of the tests.~ I've beefed up the unit tests, though there is still plenty of testing to be done.
- ~I'm temporarily holding off on updating the generated docs, api specs, etc, for the sake of my reviewers 😄~ these files now live in a separate commit; the first commit is the one to review.

/cc @dchen1107 @vishh @bgrant0607 @thockin @derekwaynecarr 

```release-note
Adds (alpha feature) the ability to dynamically configure Kubelets by enabling the DynamicKubeletConfig feature gate, posting a ConfigMap to the API server, and setting the spec.configSource field on Node objects. See the proposal at https://github.com/kubernetes/community/blob/master/contributors/design-proposals/dynamic-kubelet-configuration.md for details.
```
2017-08-09 14:14:32 -07:00
..
admissionregistration.k8s.io_v1alpha1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
admissionregistration.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
api.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
apis.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
apps_v1alpha1.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
apps_v1beta1.json Autogen 2017-08-07 19:11:39 -07:00
apps_v1beta2.json Merge pull request #50175 from foxish/update-strategies 2017-08-09 00:00:21 -07:00
apps.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
authentication.k8s.io_v1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
authentication.k8s.io_v1beta1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
authentication.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
authorization.k8s.io_v1.json Merge pull request #49678 from smarterclayton/429_metric 2017-08-05 01:28:00 -07:00
authorization.k8s.io_v1beta1.json Merge pull request #49678 from smarterclayton/429_metric 2017-08-05 01:28:00 -07:00
authorization.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
autoscaling_v1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
autoscaling_v2alpha1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
autoscaling.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
batch_v1.json Merge pull request #49678 from smarterclayton/429_metric 2017-08-05 01:28:00 -07:00
batch_v2alpha1.json Generated changes after removing ScheduledJobs 2017-08-08 15:57:03 +02:00
batch.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
BUILD Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
certificates.k8s.io_v1beta1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
certificates.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
extensions_v1beta1.json Autogen 2017-08-07 19:11:39 -07:00
extensions.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
logs.json Update generated proto and swagger docs 2016-09-12 18:47:03 -07:00
networking.k8s.io_v1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
networking.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
policy_v1alpha1.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
policy_v1beta1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
policy.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
rbac.authorization.k8s.io_v1alpha1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
rbac.authorization.k8s.io_v1beta1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
rbac.authorization.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
resourceListing.json Autogen 2017-07-20 14:16:43 -07:00
scheduling.k8s.io_v1alpha1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
scheduling.k8s.io.json autogenerated files 2017-07-18 17:47:57 -07:00
settings.k8s.io_v1alpha1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
settings.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
storage.authorization.k8s.io_v1beta1.json generated code for moving StorageClass 2016-09-06 08:41:17 -04:00
storage.k8s.io_v1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
storage.k8s.io_v1beta1.json generated: clarification on RetryAfterSeconds field 2017-07-31 18:39:34 -04:00
storage.k8s.io.json Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
v1.json additional generated files 2017-08-08 12:21:37 -07:00
version.json update autogenerated 2016-08-18 14:14:52 -07:00