containerd/services
Markus Lehtonen f4a191917b cri: annotations for controlling RDT class
Use goresctrl for parsing container and pod annotations related to RDT.

In practice, from the users' point of view, this patchs adds support for
a container annotation and two separate pod annotations for controlling
the RDT class of containers.

Container annotation can be used by a CRI client:
  "io.kubernetes.cri.rdt-class"

Pod annotations for specifying the RDT class in the K8s pod spec level:
  "rdt.resources.beta.kubernetes.io/pod"
  (pod-wide default for all containers within)

  "rdt.resources.beta.kubernetes.io/container.<container_name>"
  (container-specific overrides)

Annotations are intended as an intermediate step before the CRI API
supports RDT.

Signed-off-by: Markus Lehtonen <markus.lehtonen@intel.com>
2022-01-04 09:27:54 +02:00
..
containers Move plugin context events into separate plugin 2021-08-05 22:59:20 -07:00
content Merge pull request #6145 from tonistiigi/content-close-fix 2021-10-28 10:02:33 -04:00
diff Run go fmt with Go 1.17 2021-08-22 09:31:50 +09:00
events Move plugin context events into separate plugin 2021-08-05 22:59:20 -07:00
healthcheck Licence header added 2018-02-19 10:32:26 +09:00
images Copy annotations around where necessary 2019-03-06 12:26:23 -05:00
introspection feat: Errorf usage 2021-12-13 14:31:53 +08:00
leases Update metadata interfaces for containers and leases 2019-09-23 15:27:39 -07:00
namespaces Move plugin context events into separate plugin 2021-08-05 22:59:20 -07:00
opt Run go fmt with Go 1.17 2021-08-22 09:31:50 +09:00
server Use insecure.NewCredentials instead of grpc.WithInsecure 2021-12-16 23:10:06 +00:00
snapshots Move plugin context events into separate plugin 2021-08-05 22:59:20 -07:00
tasks cri: annotations for controlling RDT class 2022-01-04 09:27:54 +02:00
version Switch from x/net/context to context 2018-04-24 14:33:34 -07:00
services.go create local version of introspection service 2020-01-02 12:34:23 -08:00