kubernetes/pkg/kubelet/server
Adrian Reber da8ffcd1dc
Switch 'ContainerCheckpoint' from Alpha to Beta
* Forensic Container Checkpointing as described in KEP 2008 moves from
   Alpha to Beta. This is corresponding code change.

 * Adapt e2e test to handle
   '(rpc error: code = Unimplemented desc = unknown method CheckpointContainer'
   and
   '(rpc error: code = Unimplemented desc = method CheckpointContainer not implemented)'
   and
   '(rpc error: code = Unknown desc = checkpoint/restore support not available)'
   One error message is if the CRI implementation does
   not implement the CRI RPC (too old) and the second is
   if the CRI implementation does explicitly not support the feature.
   The third error message can be seen if the container engine
   explicitly disabled the checkpoint/restore support,

 * As described in the corresponding KEP 2008 explicitly test for
   disabled functionality.

 * Extended test to look for the checkpoint kubelet metric.

 * Extended test to look for the CRI error metric.

 *  Add separate sub-resource permission to control permissions on
    the checkpoint kubelet API endpoint

Signed-off-by: Adrian Reber <areber@redhat.com>
2024-02-19 18:09:38 +00:00
..
metrics add volume type and seperated histogram for volume stat collection 2022-01-19 22:33:37 +08:00
stats remove unused GetRawContainerInfo 2023-12-15 05:56:22 -08:00
auth_test.go Switch 'ContainerCheckpoint' from Alpha to Beta 2024-02-19 18:09:38 +00:00
auth.go Switch 'ContainerCheckpoint' from Alpha to Beta 2024-02-19 18:09:38 +00:00
doc.go
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
server_test.go Switch 'ContainerCheckpoint' from Alpha to Beta 2024-02-19 18:09:38 +00:00
server_websocket_test.go Move cri/streaming to k8s.io/kubelet staging repository 2023-06-05 08:08:18 +02:00
server.go Switch 'ContainerCheckpoint' from Alpha to Beta 2024-02-19 18:09:38 +00:00