Proto commits in kubernetes/cri-api

These 90 commits are when the Protocol Buffers files have changed:

Commit:044b7de
Author:Sergey Kanzhelev
Committer:Kubernetes Publisher

rename signal enum keys Kubernetes-commit: 73fbf8ca91f7680384ffcfc4a0b612f37f793e1d

Commit:a544ba3
Author:Jordan Liggitt
Committer:Kubernetes Publisher

Restore ability to plumb binary data through envvar values Kubernetes-commit: 1e8b97d1971933626943c16f816d59226ce95621

Commit:48b4f42
Author:Jordan Liggitt
Committer:Kubernetes Publisher

Restore ability to plumb binary data through envvar values Kubernetes-commit: b596e7bcff25b60d524934d90b9b24f6b2795b60

Commit:5f84746
Author:Jordan Liggitt
Committer:Kubernetes Publisher

Restore ability to plumb binary data through envvar values Kubernetes-commit: 65cef41e786f8b986464d4435c13a0853d8409dc

Commit:d3d9c71
Author:Jordan Liggitt
Committer:Kubernetes Publisher

Restore ability to plumb binary data through envvar values Kubernetes-commit: 01684ef2c45693282a2d7def131dc449b34b45f8

Commit:bb3131c
Author:Sergey Kanzhelev
Committer:Kubernetes Publisher

revert adding PullImageResponse.image_id to CRI API Kubernetes-commit: 9f73dfcc5fbd647306b66fcc9d7a0899803ae6f8

Commit:ce6444f
Author:Stanislav Láznička
Committer:Kubernetes Publisher

cri-api: add image_id to PullImageResponse Kubernetes image pull mechanics need to be able to uniquely identify the image right after it was pulled. Signed-off-by: Stanislav Láznička <slznika@microsoft.com> Kubernetes-commit: 31168897e0ac60d5d2ec5a62c3f59c6f3366e9de

Commit:c71d95a
Author:HirazawaUi
Committer:Kubernetes Publisher

Add alpha 2 phase implementation for UserNamespacesHostNetworkSupport Kubernetes-commit: 0ffc845789828512d60357dddd7b8051f5ecc82a

Commit:2461a67
Author:Ayato Tokubi
Committer:Kubernetes Publisher

cri-api: Add streaming RPCs for CRI list operations Add server-side streaming RPCs to bypass the gRPC 16MB message size limit on nodes with many containers/pods. This implements KEP-5825. New RuntimeService streaming RPCs: - StreamPodSandboxes - StreamContainers - StreamContainerStats - StreamPodSandboxStats - StreamPodSandboxMetrics New ImageService streaming RPC: - StreamImages Each streaming RPC accepts the same filter as its unary counterpart and streams results one item at a time. Feature gate: CRIListStreaming KEP: https://kep.k8s.io/5825 🤖 Generated with [Claude Code](https://claude.com/claude-code) Signed-off-by: Ayato Tokubi <atokubi@redhat.com> Kubernetes-commit: 3256f5175f96d07d8a14941cb4a281ca48e8116f

Commit:42f1638
Author:Ayato Tokubi
Committer:Kubernetes Publisher

Update OCI image volume type description to remove "noexec" attribute Signed-off-by: Ayato Tokubi <atokubi@redhat.com> Kubernetes-commit: aa1e24659ee18378426fa3b83616c7d96e098bbe

Commit:65ec8e4
Author:Sergey Kanzhelev
Committer:Kubernetes Publisher

clarify RemoveImage CRI API call Kubernetes-commit: 76af576cc7d9de2360be5b2302cd36bda188769c

Commit:3cd2df7
Author:Sergey Kanzhelev
Committer:Kubernetes Publisher

added debug_redact to cri api secrets Kubernetes-commit: d943239c57b952c7752a18a351abc7a172ed12da

The documentation is generated from this commit.

Commit:077888e
Author:Itamar Holder
Committer:Kubernetes Publisher

cri-api: Add image_ref to the ImageSpec struct Signed-off-by: Itamar Holder <iholder@redhat.com> Kubernetes-commit: c10cead493ac7a287bdb0cb2018879102148e95d

Commit:ea06df2
Author:Sreeram
Committer:Kubernetes Publisher

CRI API changes Kubernetes-commit: cc466aa355f9e47709a108dd6774ad4aa716a984

Commit:26564a8
Author:Haowei Cai
Committer:Kubernetes Publisher

Extend CRI API to support PSI Kubernetes-commit: 77118d4ca062fe6dc75765d447feb3e8dbd49ba7

Commit:e7dc3e2
Author:HirazawaUi
Committer:Kubernetes Publisher

Clarify host_port field in CRI Kubernetes-commit: d5c072117dbe97893e48d8d73f097e722bfecfe4

Commit:7a2da85
Author:Sascha Grunert
Committer:Kubernetes Publisher

Graduate image volume sources to beta Graduate the feature to beta, by: - Allowing `subPath`/`subPathExpr` for image volumes - Modifying the CRI to pass down the (resolved) sub path - Adding metrics which are outlined in the KEP Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: f9e5dd84ad4df476b02bd7237b2e2d05d6d79f7b

Commit:475a741
Author:Mark Rossett
Committer:Kubernetes Publisher

update cri-api comments for Windows HostProcess withdrawal Kubernetes-commit: 9837a61528f8d4de4cb1556f39bfa22d2e9e3924

Commit:9c7cf2c
Author:Sascha Grunert
Committer:Kubernetes Publisher

Remove gogo-protobuf from CRI Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: b464bbeb8f7f576c3897303c39e99356ee827e88

Commit:6477f0b
Author:Filipe Xavier
Committer:Kubernetes Publisher

make kubelet call updatePodSandboxResources on PodResizeAction Kubernetes-commit: ce4de97c2e38ab424437c9d8e3b73a804317cdff

Commit:ec103ed
Author:Filipe Xavier
Committer:Kubernetes Publisher

update proto files to add new method UpdatePodSandboxResources Kubernetes-commit: 8f11574f3d4f79cbe08050667710f935530cb7d7

Commit:eb41052
Author:Sascha Grunert
Committer:Kubernetes Publisher

CRI: clarify mount host_path docs Mention that the `host_path` can be empty if image volumes are being used. Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: ce9351c82436c1853641d388150be55f7f3abe61

Commit:6d2f94d
Author:Sergey Kanzhelev
Committer:Kubernetes Publisher

clarified the timestamp should be in nanoseconds Kubernetes-commit: 1fa3c2e4724688e8c20dce64e3e876bb05651ee2

Commit:3e7bd20
Author:Sascha Grunert
Committer:Kubernetes Publisher

Add ImageVolumeSource API Adding the required Kubernetes API so that the kubelet can start using it. This patch also adds the corresponding alpha feature gate as outlined in KEP 4639. Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: f7ca3131e0922563a561134b4ed9eed8d2bdd2c4

Commit:f5804a0
Author:Sascha Grunert
Committer:Kubernetes Publisher

Add OCI VolumeSource CRI API Adding the required container runtime interface API so that runtimes and consumers can start using it. Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: 448430701ba814a75f4363c2a180fd318d576342

Commit:b8256fa
Author:Shingo Omura
Committer:Kubernetes Publisher

KEP-3619: CRI: add RuntimeFeatures.SupplementalGroupsPolicy in StatusResponse KEP-3619: don't capitalize comment in CRI KEP-3619: fix typos and grammatical ones in CRI KEP-3619: rephrase RuntimeFeatures, RuntimeHandlerFeatures comment in CRI Kubernetes-commit: 38e4c6b01666128216290e1579a8f2d408a60e66

Commit:6a9a82b
Author:Kirtana Ashok
Committer:Kubernetes Publisher

Add cri fields for windows cpu affinity Signed-off-by: Kirtana Ashok <kiashok@microsoft.com> Kubernetes-commit: f67208058c54642020757f4378276dfb3841a769

Commit:3a66d9d
Author:Shingo Omura
Committer:Kubernetes Publisher

KEP-3619: Fine-grained SupplementalGroups control (#117842) * Add `Linux{Sandbox,Container}SecurityContext.SupplementalGroupsPolicy` and `ContainerStatus.user` in cri-api * Add `PodSecurityContext.SupplementalGroupsPolicy`, `ContainerStatus.User` and its featuregate * Implement DropDisabledPodFields for PodSecurityContext.SupplementalGroupsPolicy and ContainerStatus.User fields * Implement kubelet so to wire between SecurityContext.SupplementalGroupsPolicy/ContainerStatus.User and cri-api in kubelet * Clarify `SupplementalGroupsPolicy` is an OS depdendent field. * Make `ContainerStatus.User` is initially attached user identity to the first process in the ContainerStatus It is because, the process identity can be dynamic if the initially attached identity has enough privilege calling setuid/setgid/setgroups syscalls in Linux. * Rewording suggestion applied * Add TODO comment for updating SupplementalGroupsPolicy default value in v1.34 * Added validations for SupplementalGroupsPolicy and ContainerUser * No need featuregate check in validation when adding new field with no default value * fix typo: identitiy -> identity Kubernetes-commit: 552fd7e85084b4cbd3ae8e81ff13433e28dc8327

Commit:63929b3
Author:Sascha Grunert
Committer:Kubernetes Publisher

Add `image_id` to CRI `ContainerStatus` message There is a conversion function `ConvertPodStatusToRunningPod`, which can override the `Container.ImageID` into a digested reference from the `ContainerStatus` CRI RPC, which gets mapped from the `image_ref`: https://github.com/kubernetes/kubernetes/blob/411c29c39f03687a30a8667295c61590def8fc89/pkg/kubelet/container/helpers.go#L259-L292 To avoid that failure case, we now introduce the same `image_id` into the container status and let runtimes separate the fields. We also add a note that the mapping from the digested reference of the CRI to the Kubernetes Pod API `ImageID` field is intentional and should not change. Follow-up on: https://github.com/kubernetes/kubernetes/pull/123508 Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: e38531e9a2359c2ba1505cb04d62d6810edc616e

Commit:f8d9405
Author:Sascha Grunert
Committer:Kubernetes Publisher

Add `image_id` to CRI `Container` message This new field allows fixing the kubelet image garbage collection in container runtimes. The `image_ref` has been historically used by container runtimes to reference images by digest. Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: e663285ccf4097456921918bd1888ba544f79cef

Commit:c3d03b1
Author:Giuseppe Scrivano
Committer:Kubernetes Publisher

KEP-127: add RuntimeHandler message to cri-api so the CRI runtime can report what features are supported by each handler. It is currently used to report support for the user namespace. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> Kubernetes-commit: 01ce36dd9e380a857568d6296ee2305fdc75f269

Commit:5baedc3
Author:Akihiro Suda
Committer:Kubernetes Publisher

cri-api: KEP-3857: Recursive Read-only (RRO) mounts This commit modifies the following files: - `staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto` - `staging/src/k8s.io/cri-api/pkg/errors/errors.go` Other changes were auto-generated by running `make update`. Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> Kubernetes-commit: a834bd84b5408c495095681adb3ad049b5e2566d

Commit:78dc680
Author:Kevin Hannon
Committer:Kubernetes Publisher

add container filesystem to CRI api Co-authored-by: Mike Brown <brownwm@us.ibm.com> Kubernetes-commit: 8ae0d390d77e5f95b217254d18f64509cafaba36

Commit:71dc440
Author:Ryotaro Banno
Committer:Kubernetes Publisher

Fix typo in api.proto Kubernetes-commit: f365cae9ee68c6e510ae2d46a2809a03b7b348db

Commit:ea5e209
Author:kiashok
Committer:Kubernetes Publisher

Add runtime handler field to ImageSpec Will be used by changes for image pull per runtime class in KEP 4216 Signed-off-by: kiashok <kiashok@microsoft.com> Kubernetes-commit: 5de835d5d893df5d9f2dbf97f8de0f033f8b8f45

Commit:66fa32e
Author:Itamar Holder
Committer:Kubernetes Publisher

Add swap statistics to CRI-API Signed-off-by: Itamar Holder <iholder@redhat.com> Kubernetes-commit: 87ff9c4525670c64e4d1120d1b70c301528b31e3

Commit:f4dc0e1
Author:kiashok
Committer:Kubernetes Publisher

Expose commit memory used in WindowsMemoryUsage struct Signed-off-by: kiashok <kiashok@microsoft.com> Kubernetes-commit: 59b4951c64915a8eac522f0c7a270c12414cc529

Commit:de0a9f8
Author:Peter Hunt
Committer:Kubernetes Publisher

CRI: add cavieats about cgroup driver field Signed-off-by: Peter Hunt <pehunt@redhat.com> Kubernetes-commit: d0952686f68f4b90b117185899fbdb23ff106c60

Commit:e72f842
Author:Markus Lehtonen
Committer:Kubernetes Publisher

cri-api: add rpc for querying runtime configuration This patch adds a new rpc to the runtime service to query CRI runtime configuration options. For now, it only contains one field for getting the cgroup driver (systemd or cgroupfs) to be used. Kubernetes-commit: 0f05a92ce68ec8ae5b65aa4db746300aba5121ca

Commit:aa73fdd
Author:Sascha Grunert
Committer:Kubernetes Publisher

Add user specified image to CRI `ContainerConfig` The container config image references either an image ID or a digest, but not the original image from the container config. We require the image for signature verification to ensure that we actually verify the correct image. Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: 20a25cbfcfbbac31128b28dc33464e13466d2839

Commit:1fb4dbd
Author:Ed Bartosh
Committer:Kubernetes Publisher

CRI: add CDIDevice to the ContainerConfig Kubernetes-commit: fb3f8ac3c35d303de99b2e262ae6863ce8e5920b

Commit:b39a6b3
Author:Giuseppe Scrivano
Committer:Kubernetes Publisher

cri-api: add mappings for volumes add the definitions for the ID mappings to use at runtime for the volume mount. This is supported only on Linux where idmapped mounts are used to perform the runtime mapping. The new fields are mapped directly to the field in the OCI runtime specs: https://github.com/opencontainers/runtime-spec/blob/main/config.md#posix-platform-mounts The CRI runtime will pass the mappings to the OCI runtime as-is. Related to KEP-127. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> Kubernetes-commit: 79a34cf6a4df0ff98701c965a931ab3c45163f51

Commit:c76b0fc
Author:Akihiro Suda
Committer:Kubernetes Publisher

cri-api: fix comment lines about PROPAGATION_PRIVATE The current CRI implementations treat `PROPAGATION_PRIVATE` as "rprivate", not "private": - https://github.com/containerd/containerd/blob/v1.6.16/pkg/cri/opts/spec_linux.go#L181 - https://github.com/cri-o/cri-o/blob/v1.26.1/server/container_create_linux.go#L982 However, this is not always true for cri-dockerd, which treats `PROPAGATION_PRIVATE` as noop and lets dockerd use its default propagation mode: - https://github.com/Mirantis/cri-dockerd/blob/v0.3.1/libdocker/helpers.go#L235-L236 (The "private is default" comment in L236 is inaccurate) dockerd's default propagation mode is "rprivate" for most cases, but dockerd changes its default propagation mode to "rslave" when the mount source contains the daemon root (`/var/lib/docker`): - https://github.com/moby/moby/blob/v20.10.23/volume/mounts/linux_parser.go#L145 - https://github.com/moby/moby/blob/v20.10.23/daemon/volumes.go#L137-L143 - https://github.com/moby/moby/blob/v20.10.23/daemon/volumes_linux.go#L11-L36 This behavior was introduced in Docker 18.03 (moby/moby PR 36055). Related: - kubernetes/website PR 39385 - Mirantis/cri-dockerd PR 159 Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> Kubernetes-commit: af95a76bb2175d3cb3c5b62cadfac6e4e0aa5bb1

Commit:9f6485c
Author:Sergey Kanzhelev
Committer:Kubernetes Publisher

change the comment in CRI API to point to the correct logs directory Kubernetes-commit: cb4bb03c6ab80fc830e5201320b40d023765f5a3

Commit:a435abf
Author:Tim Hockin
Committer:Kubernetes Publisher

Move update-generated-runtime into common script Now update-generated-proto-bindings rules all the api.pb.go generation. Running this shows no delta on the runtime.pb.go This exposes an issue in how protoc is called for protos that specify `go_package` which is fixed here. Not all of our protos specify that option (even though it is recommended), which will be fixed subsequently. Kubernetes-commit: a057f35c90c069369ec9efe74cf01f1da0085198

Commit:8df0ce4
Author:Tim Hockin
Committer:Kubernetes Publisher

Call update-proto-bindings from update-codegen One script to bring them all ... Kubernetes-commit: 4dae505d531e149881788dc36148602967419c75

Commit:82af1d8
Author:Mark Rossetti
Committer:Kubernetes Publisher

fixup! CRI-API updates for windows host networking Kubernetes-commit: 11270f5f877ed89354d2a6c5acb8e7adb01c0d40

Commit:ba25f9a
Author:James Sturtevant
Committer:Kubernetes Publisher

Add Windows Podsandbox Stats Signed-off-by: James Sturtevant <jstur@microsoft.com> Kubernetes-commit: 295a9753a154e395e329b347f5444b722006917f

Commit:23e4e32
Author:Shingo Omura
Committer:Kubernetes Publisher

Improve the description of PodSecurityContext.SupplementalGroups (including cri-api) so that it explicitly describe group information defined in the container image will be kept. This also adds e2e test case of SupplementalGroups with pre-defined groups in the container image to make the behaivier clearer. Kubernetes-commit: ac1d5fdf3753cbe2c78a6b93e842b8aa094411a6

Commit:adbbc6d
Author:Daniel Ye
Committer:Kubernetes Publisher

Add fake runtimes and CRI changes for KEP-2371 Added new gRPC call 'ListPodSanboxMetrics' which would return additional container stats currently supported by cAdvisor, but outside the scope of /stats/summary api. Added new types to support metric exporting of prometheus, including Metric and other subfields. Added fake runtime changes associated with the CRI changes. Kubernetes-commit: dcc7c2f66030f86aa14d89f30238b660adcd8b49

Commit:20b2845
Author:Michal Wozniak
Committer:Kubernetes Publisher

Propose comment to standardize the reason field Kubernetes-commit: 6a0a111bfb20cb550126fb2519f2519c707c53c0

Commit:809b0c9
Author:Mark Rossetti
Committer:Kubernetes Publisher

CRI-API updates for windows host networking Signed-off-by: Mark Rossetti <marosset@microsoft.com> Kubernetes-commit: a7bafa13616e3a7439ff1b02fc1057f9a2c9c3a8

Commit:4c63f0c
Author:Harshal Patil
Committer:Kubernetes Publisher

Add support for Evented PLEG Signed-off-by: Harshal Patil <harpatil@redhat.com> Co-authored-by: Swarup Ghosh <swghosh@redhat.com> Kubernetes-commit: 86284d42f891cac285c08c8a350ca8724f12c21f

Commit:adb0eb6
Author:Vinay Kulkarni
Committer:Kubernetes Publisher

CRI changes to support implementation of in-place pod resize. KEP: /enhancements/keps/sig-node/1287-in-place-update-pod-resources Kubernetes-commit: 0ef263c3b046e5d6d8931863c287fc240d6cf1a3

Commit:5b34dfa
Author:Harshal Patil
Committer:Kubernetes Publisher

Update CRI API to support Evented PLEG Signed-off-by: Harshal Patil <harpatil@redhat.com> Kubernetes-commit: 668b2440c5597b05174f749f833916333cea960f

Commit:cd17af2
Author:Sascha Grunert
Committer:Kubernetes Publisher

Remove CRI v1alpha2 After the removal of dockershim we can finally also drop support for CRI v1alpha2. Signed-off-by: Sascha Grunert <sgrunert@redhat.com> Kubernetes-commit: f9707064cf91aaf5ec2805e0bf60d22fd8344855

Commit:f189412
Author:Peter Hunt
Committer:Kubernetes Publisher

cri-api: document expectation of 16 MB limit to conform with decisions made to mitigate CVE-2022-31030 and CVE-2022-1708 Signed-off-by: Peter Hunt <pehunt@redhat.com> Kubernetes-commit: 7e4efab6ada096f3d9a2a0483573aec7747f5265

Commit:c719679
Author:Mark Rossetti
Committer:Kubernetes Publisher

CRI-API - Add rootfs size to WindowsContainerResources Signed-off-by: Mark Rossetti <marosset@microsoft.com> Kubernetes-commit: 04d85fbafc2d242d79e6592149e5a8628be94785

Commit:6162dcb
Author:Giuseppe Scrivano
Committer:Kubernetes Publisher

kubelet: add CRI definitions for user namespaces Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> Kubernetes-commit: e8154ba52db023cd9137fd7775412da7e2957140

Commit:796c0c4
Author:John Howard
Committer:Kubernetes Publisher

Update cri protos Kubernetes-commit: 8ad2d047210f19ba66ff49c28599200d320f0ab3

Commit:2cebb1f
Author:Sergey Kanzhelev
Committer:Kubernetes Publisher

synced up v1 and v1alpha2 CRI API comments and updated the readme Kubernetes-commit: 4879b6d7dbee078b8fbdb62b1343bd5d270e179a

Commit:06e5679
Author:Antonio Ojea
Committer:Kubernetes Publisher

ignore CRI PodSandboxNetworkStatus for host network pods Kubernetes-commit: 30eff36013297c45303fb00589672e50d777ada6

Commit:2550ff5
Author:Antonio Ojea
Committer:Kubernetes Publisher

ignore CRI PodSandboxNetworkStatus for host network pods Kubernetes-commit: bc8e7ac1a0daca13b8c464f14ace7e3d5c610ce8

Commit:c75ef5b
Author:Skyler Clark
Committer:Kubernetes Publisher

prevents garbage collection from removing pinned images Kubernetes-commit: d3ae0a381ac8d90d8a532bd502e685a2641ea9db

Commit:c9747c5
Author:Skyler Clark
Committer:Kubernetes Publisher

cr-api: add pinned field to Image For the CRI implementation to be able to indicate to the Kubelet that an image should not be garbage collected. Signed-off-by: Peter Hunt <pehunt@redhat.com> Kubernetes-commit: 4c849acea6f5ecd9c918dad17f7ffb466760360b

Commit:4bf3b0f
Author:Eric Ernst
Committer:Kubernetes Publisher

cri: add overhead, resources to linux sandbox config Signed-off-by: Eric Ernst <eric_ernst@apple.com> Kubernetes-commit: b8caa328d7f342a7119ff39ed443d6f18b0e3a99

Commit:20c3dda
Author:Adrian Reber
Committer:Kubernetes Publisher

Add CRI API definitions for checkpoint/restore This adds the minimal CRI API changes to support checkpoint/restore and to enable implementation of these checkpoint/restore interfaces on container engine level. Signed-off-by: Adrian Reber <areber@redhat.com> Kubernetes-commit: df4ca2dd9e9fc072f68b1c7b9fd1efdb7a67f593

Commit:4bd988c
Author:Vinayak Goyal
Committer:Kubernetes Publisher

Update CRI-API Capabilities to include a field that allows us to set ambient capabilities. Kubernetes-commit: 686eaa3ed9deb1ce61567666ab83ecf117eb51da

Commit:6352413
Author:payall4u
Committer:Kubernetes Publisher

update cri-api v1 Kubernetes-commit: 0dd1624ec8ed31b2027f3bdf4272db2553123f23

Commit:789d83e
Author:Elana Hashman
Committer:Kubernetes Publisher

Update CRI with memory_swap_limit_in_bytes Kubernetes-commit: 7d50271d217ca378f3e8c06bce26627689ae8932

Commit:aa6a44c
Author:Peter Hunt
Committer:Kubernetes Publisher

CRI: add fields for pod level stats to satisfy the /stats/summary API Signed-off-by: Peter Hunt <pehunt@redhat.com> Kubernetes-commit: 2dc2b1e239deed4290590262992eac06219d157c

Commit:9f4353d
Author:payall4u
Committer:Kubernetes Publisher

feature: add unified on cri to support cgroup v2 Signed-off-by: payall4u <payall4u@qq.com> Kubernetes-commit: ca254e978b5432e975dae3ec35ba776ff84cd9e5

Commit:321d959
Author:marosset
Committer:Kubernetes Publisher

Updating CRI API to include Windows Pod/Sandbox configs Kubernetes-commit: 51a02fdb80cb7ba042a66362eb76facd2fd82401

Commit:ed1140d
Author:zhuangqh
Committer:Kubernetes Publisher

docs: fix outdated enhancement doc link Signed-off-by: zhuangqh <zhuangqhc@gmail.com> Kubernetes-commit: adf28648cb32d17cd186a6c7e8b264419e6d0759

Commit:ca4df7a
Author:Mrunal Patel
Committer:Kubernetes Publisher

Add CRI v1 proto Add CRI v1 proto and generated code. We need both v1 and v1alpha2 side by side so that containerd and CRI-O could be updated. Once the runtimes are updated and in the CI, we can switch the kubelet to use v1 in 1.21 . We are jumping to v1, so we have to avoid multiple hops to get to GA. The package could stay v1 and declare CRI support to be at beta and eventually GA. Signed-off-by: Mrunal Patel <mpatel@redhat.com> Kubernetes-commit: 9fcede9d5b37fccfe3269bd93559c551e47de5ff

Commit:41cfb7c
Author:Sascha Grunert
Committer:Kubernetes Publisher

Propose seccomp/apparmor protobuf type definitions for CRI graduation With the graduation of the Container Runtime Interface (CRI) we will have a unique chance to change the protobuf protocol. We now use native types for seccomp and AppArmor to make the API more clear and concise to be used. Signed-off-by: Sascha Grunert <sgrunert@suse.com> Kubernetes-commit: 7b9d7fd953f43428fac0b030f3ff2a269fc9afcc

Commit:00242cc
Author:Kathryn Baldauf
Committer:Kubernetes Publisher

Add WindowsContainerResources to UpdateContainerResourcesRequest Signed-off-by: Kathryn Baldauf <kabaldau@microsoft.com> Kubernetes-commit: fbf46a4c5bb3b5a5a52edf7fe2cac4910a274547

Commit:b93c4bc
Author:Derek Perez
Committer:Kubernetes Publisher

prefer double quotes and consistent usage in .proto files. Kubernetes-commit: 2c98f3a89a563b3f987937bdb7c71d60df096c59

Commit:5862c63
Author:junxu
Committer:Kubernetes Publisher

Fix code style Kubernetes-commit: c58959c8ba7819345d5cc2b17ce4e95ccbc92d5b

Commit:b3ca88e
Author:ZP-AlwaysWin
Committer:Kubernetes Publisher

Repair description Kubernetes-commit: 5796b7a32e5c8969858e689cdebf97789bb37cad

Commit:655766a
Author:marosset
Committer:Kubernetes Publisher

CRI - Adding annotations to ImageSpec and ImageSpec to Image Kubernetes-commit: b81a418b2e1cc8f3148359c77d9e7bde3c418432

Commit:297bccb
Author:Lee Verberne
Committer:Kubernetes Publisher

Add namespace targeting to the kubelet Kubernetes-commit: 9a6d50cb2af151527c89cda865e6f7949f7ab827

Commit:758f2d9
Author:Lee Verberne
Committer:Kubernetes Publisher

Add namespace targeting to the kubelet Kubernetes-commit: 9a6d50cb2af151527c89cda865e6f7949f7ab827

Commit:75b5acf
Author:Byonggon Chun
Committer:Kubernetes Publisher

update CRI to support hugepages Signed-off-by: Byonggon Chun <bg.chun@samsung.com> Kubernetes-commit: 56d1c3b96d0a544130a82caad33dd57629b8a7f8

Commit:290df94
Author:Khaled Henidak(Kal)
Committer:Kubernetes Publisher

cri types changes Kubernetes-commit: 404dbbcfe0db32815b63ef5950e585dc0e7739b0

Commit:c7e7f61
Author:Jean Rouge
Committer:Kubernetes Publisher

GRPC changes for GMSA support Signed-off-by: Jean Rouge <rougej+github@gmail.com> Kubernetes-commit: 794176f3c40e8cc77e57161ce9cb82e226ca070d

Commit:e0217e1
Author:Jean Rouge
Committer:Kubernetes Publisher

GRPC changes for GMSA support Signed-off-by: Jean Rouge <rougej+github@gmail.com> Kubernetes-commit: 794176f3c40e8cc77e57161ce9cb82e226ca070d

Commit:6493fc0
Author:Kubernetes Publisher
Committer:Kubernetes Publisher

Merge pull request #74877 from liggitt/go-mod-cleanup add go module support, manage vendor directory using go modules Kubernetes-commit: d920430ce4a9140102d06664c6aa1cd6792cab05

Commit:73b4216
Author:Kubernetes Publisher
Committer:Kubernetes Publisher

Merge pull request #75531 from dims/add-new-staging-repository-for-cri-api New staging repository for cri-api Kubernetes-commit: 4b3eb600811339fe1b3972672edafa1fe10309ec

Commit:018cda7
Author:Davanum Srinivas
Committer:Kubernetes Publisher

New staging repository for cri-api Change-Id: I2160b0b0ec4b9870a2d4452b428e395bbe12afbb Kubernetes-commit: 33081c1f07be128a89441a39c467b7ea2221b23d