Add ContatinerAnnotations to the Runtime and config
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
This commit is contained in:
parent
307e802aa5
commit
e28689657a
@ -117,6 +117,11 @@ version = 2
|
|||||||
# * OCI: https://github.com/opencontainers/image-spec/blob/master/annotations.md
|
# * OCI: https://github.com/opencontainers/image-spec/blob/master/annotations.md
|
||||||
pod_annotations = []
|
pod_annotations = []
|
||||||
|
|
||||||
|
# container_annotations is a list of container annotations passed through to the OCI config of the containers.
|
||||||
|
# Container annotations in CRI are usually generated by other Kubernetes node components (i.e., not users).
|
||||||
|
# Currently, only device plugins populate the annotations.
|
||||||
|
container_annotations = []
|
||||||
|
|
||||||
# privileged_without_host_devices allows overloading the default behaviour of passing host
|
# privileged_without_host_devices allows overloading the default behaviour of passing host
|
||||||
# devices through to privileged containers. This is useful when using a runtime where it does
|
# devices through to privileged containers. This is useful when using a runtime where it does
|
||||||
# not make sense to pass host devices to the container when privileged. Defaults to false -
|
# not make sense to pass host devices to the container when privileged. Defaults to false -
|
||||||
|
@ -38,6 +38,10 @@ type Runtime struct {
|
|||||||
// PodAnnotations is a list of pod annotations passed to both pod sandbox as well as
|
// PodAnnotations is a list of pod annotations passed to both pod sandbox as well as
|
||||||
// container OCI annotations.
|
// container OCI annotations.
|
||||||
PodAnnotations []string `toml:"pod_annotations" json:"PodAnnotations"`
|
PodAnnotations []string `toml:"pod_annotations" json:"PodAnnotations"`
|
||||||
|
// ContainerAnnotations is a list of container annotations passed through to the OCI config of the containers.
|
||||||
|
// Container annotations in CRI are usually generated by other Kubernetes node components (i.e., not users).
|
||||||
|
// Currently, only device plugins populate the annotations.
|
||||||
|
ContainerAnnotations []string `toml:"container_annotations" json:"ContainerAnnotations"`
|
||||||
// Root is the directory used by containerd for runtime state.
|
// Root is the directory used by containerd for runtime state.
|
||||||
// DEPRECATED: use Options instead. Remove when shim v1 is deprecated.
|
// DEPRECATED: use Options instead. Remove when shim v1 is deprecated.
|
||||||
// This only works for runtime type "io.containerd.runtime.v1.linux".
|
// This only works for runtime type "io.containerd.runtime.v1.linux".
|
||||||
|
Loading…
Reference in New Issue
Block a user