k3s/pkg
Kubernetes Submit Queue c02b784b76
Merge pull request #58172 from NVIDIA/annotations
Automatic merge from submit-queue (batch tested with PRs 58184, 59307, 58172). 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>.

Add annotations to the device plugin API

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

**Which issue(s) this PR fixes** : Related to #56649 but does not fix it

This adds the ability for the device plugins to annotate containers.
Product wise, this allows the NVIDIA device plugin to support CRI-O (which allows hooks through container annotations).

**Special notes for your reviewer**:
/area hw-accelerators
/cc @vishh @jiayingz @vikaschoudhary16 

I'm wondering if it would make sense to fire a blank call to `newContainerAnnotations` at the start of the deviceplugin to get Annotations that are forbidden.
Current behavior is that any Annotations that conflicts with Kubelet will be overwritten by Kubelet.

**Release note**:
```release-note
NONE
```
2018-02-05 13:50:35 -08:00
..
api Merge pull request #57059 from ericchiang/client-go/remove-openapi-import 2018-01-12 01:26:16 -08:00
apis Merge pull request #58990 from bsalamat/nominated_node 2018-02-02 07:26:16 -08:00
auth Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
capabilities Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
client Fix typo 2018-02-01 19:11:19 +08:00
cloudprovider Merge pull request #57017 from andyzhangx/azurefile-growsize 2018-02-05 11:25:48 -08:00
controller Merge pull request #38320 from liggitt/golang-ratelimit 2018-02-05 12:40:34 -08:00
credentialprovider Better check for GCE VM 2018-01-17 18:35:51 -05:00
features Merge pull request #58720 from joelsmith/ro-vol 2018-02-02 06:42:12 -08:00
fieldpath Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
generated Promote v1alpha1 meta to v1beta1 2018-02-02 14:00:45 -05:00
kubeapiserver Merge pull request #58743 from NickrenREN/pv-protection 2018-02-01 19:39:52 -08:00
kubectl Merge pull request #55516 from zjj2wry/config-unset 2018-02-05 12:40:40 -08:00
kubelet Merge pull request #58172 from NVIDIA/annotations 2018-02-05 13:50:35 -08:00
kubemark
master Merge pull request #58462 from NickrenREN/va-to-beta 2018-02-01 18:50:25 -08:00
printers Merge pull request #59059 from smarterclayton/move_partial_object 2018-02-05 12:40:37 -08:00
probe Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
proxy Merge pull request #59248 from m1093782566/ipvs-owners 2018-02-05 10:05:53 -08:00
quota Merge pull request #50286 from Pingan2017/modify0808 2018-01-15 11:35:03 -08:00
registry Promote v1alpha1 meta to v1beta1 2018-02-02 14:00:45 -05:00
routes Update Dashboard add-on to version 1.8.0 2017-11-28 17:53:02 +01:00
scheduler Merge pull request #58999 from tanshanshan/scheduler-msg 2018-02-02 13:36:23 -08:00
security selinux/mustrunas_test.go(TestMustRunAsValidate): add more test cases to improve code coverage. 2018-01-24 18:52:11 +01:00
securitycontext pkg/securitycontext/util_test.go(TestAddNoNewPrivileges): update tests. 2018-01-08 15:46:39 +01:00
serviceaccount Add tests for pkg/serviceaccount. 2018-02-02 11:11:13 +08:00
ssh Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
util Merge pull request #38320 from liggitt/golang-ratelimit 2018-02-05 12:40:34 -08:00
version Kubelet flags take precedence 2018-01-29 10:07:37 -08:00
volume Merge pull request #57017 from andyzhangx/azurefile-growsize 2018-02-05 11:25:48 -08:00
watch
.import-restrictions
BUILD create auto-gen files 2018-01-17 16:23:03 +08:00
OWNERS