kubernetes/pkg
Kubernetes Submit Queue c3d47b683b Merge pull request #53031 from vishh/device-id
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>.

Make AllocateResponse artifacts global across all devices per container in device plugin API

The current version of Device plugins returns artifacts (env vars, mounts, devices) per device, per container. This is not necessary and results in complex merging issues on kubelet side

There can still be a conflict if the artifacts returned by device plugin conflicts with the pod spec. In that case, I'd recommend failing pods in kubelet. This is yet to be addressed.

The go package name for device plugin apis is updated from `pkg/kubelet/apis/deviceplugin/v1alpha1` to `pkg/kubelet/apis/deviceplugin/v1alpha` (sub-version dropped) because we expect the alpha version to change until it graduates to beta and changing the go package everytime the actual alpha version changes is too tedious.

```release-note
Device plugin Alpha API no longer supports returning artifacts per device as part of AllocateResponse.
```

TODO:
- [x] Bump kubelet side API version
- [X] Post an updated device plugin image that works with the new API version
- [ ] Stabilize e2es (This PR needs to be merged since there is a dependency on the plugin side for vendoring)
2017-10-19 12:43:52 -07:00
..
api Add fuzz test for RC/RS conversion. 2017-10-18 12:37:30 -07:00
apimachinery/tests update BUILD files 2017-10-15 18:18:13 -07:00
apis generated 2017-10-19 08:06:38 -04:00
auth Merge pull request #51416 from justinsb/fix_nodeidentitifer_godocs 2017-10-17 08:44:13 -07:00
bootstrap/api update BUILD files 2017-10-15 18:18:13 -07:00
capabilities update BUILD files 2017-10-15 18:18:13 -07:00
client Update bazel 2017-10-18 17:24:04 +02:00
cloudprovider Fixing a glog message to not print managed zones when it is empty 2017-10-17 22:46:58 -07:00
controller Merge pull request #54244 from gnufied/fix-log-spam-from-node-status 2017-10-19 11:50:03 -07:00
credentialprovider update BUILD files 2017-10-15 18:18:13 -07:00
features update BUILD files 2017-10-15 18:18:13 -07:00
fieldpath update BUILD files 2017-10-15 18:18:13 -07:00
generated update BUILD files 2017-10-15 18:18:13 -07:00
hyperkube update BUILD files 2017-10-15 18:18:13 -07:00
kubeapiserver update admission webhook to accept client config 2017-10-19 09:52:58 -04:00
kubectl Merge pull request #53609 from juanvallejo/jvallejo/set-user-specified-ns-dry-run-create 2017-10-19 00:24:42 -07:00
kubelet Merge pull request #53031 from vishh/device-id 2017-10-19 12:43:52 -07:00
kubemark Move --enable-cusom-metrics to KubeletFlags and mark it deprecated 2017-10-18 10:28:07 -07:00
master Merge pull request #53821 from rrati/apiserver-clean-shutdown 2017-10-19 06:50:13 -07:00
printers Update bazel 2017-10-18 17:24:04 +02:00
probe update BUILD files 2017-10-15 18:18:13 -07:00
proxy Merge pull request #47699 from supereagle/fix-typos 2017-10-17 02:35:52 -07:00
quota update BUILD files 2017-10-15 18:18:13 -07:00
registry Merge pull request #53722 from deads2k/rbac-01-allow-star 2017-10-18 14:02:05 -07:00
routes update BUILD files 2017-10-15 18:18:13 -07:00
security PodSecurityPolicy: avoid unnecessary securitycontext mutation 2017-10-16 02:22:10 -04:00
securitycontext SecurityContext: Add accessors/mutators for effective container security context 2017-10-16 02:22:10 -04:00
serviceaccount update BUILD files 2017-10-15 18:18:13 -07:00
ssh update BUILD files 2017-10-15 18:18:13 -07:00
util update BUILD files 2017-10-15 18:18:13 -07:00
version update BUILD files 2017-10-15 18:18:13 -07:00
volume Versioned busybox docker image 2017-10-19 07:17:44 +05:30
watch update BUILD files 2017-10-15 18:18:13 -07:00
.import-restrictions Add import-boss directives 2017-10-13 07:06:22 -04:00
BUILD Enable prometheus client metrics in apiserver 2017-10-04 15:21:41 +02:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00