kubernetes/pkg
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
..
api Merge pull request #121731 from Taction/service-account-token-projected-volume-validation 2024-01-24 19:51:43 +01:00
apis Scheduler: Fix the feature stage of preemptionPolicy in the API comment 2024-02-08 08:13:00 +09:00
auth
capabilities
client Move cri/streaming to k8s.io/kubelet staging repository 2023-06-05 08:08:18 +02:00
cloudprovider Drop vsphere cloud provider 2024-01-23 19:57:01 -05:00
cluster/ports Webhook framework for cloud controller manager 2023-03-14 23:28:05 +00:00
controller Merge pull request #120688 from skitt/copy-instead-of-for-loop 2024-02-05 08:44:40 -08:00
controlplane use build-in max and min func to instead of k8s.io/utils/integer funcs 2023-12-15 15:09:11 +08:00
credentialprovider chore: Cleanup in-tree credential provider azure and cloud provider azure 2024-01-20 15:18:31 +08:00
features Switch 'ContainerCheckpoint' from Alpha to Beta 2024-02-19 18:09:38 +00:00
fieldpath Improved FormatMap: Improves performance by about 4x, or nearly 2x in the worst case (#112661) 2023-03-01 22:26:55 -08:00
generated Merge pull request #122728 from RomanBednar/pv-phase-transition-time-doc-fix 2024-01-24 19:51:51 +01:00
kubeapiserver Only default mode to AlwaysAllow when config file is unspecified 2023-11-08 11:24:28 -06:00
kubectl Merge pull request #120259 from SataQiu/clean-apf-20230830 2023-08-31 19:44:42 -07:00
kubelet Switch 'ContainerCheckpoint' from Alpha to Beta 2024-02-19 18:09:38 +00:00
kubemark Create a node startup latency tracker 2023-09-11 05:54:25 +00:00
printers Added metric resource name to HPA table (#122804) 2024-01-25 00:32:39 +01:00
probe cleanup: omit comparison with bool constants 2023-09-05 10:24:38 +08:00
proxy Make comment about reject action more accurate 2024-02-07 23:57:47 +08:00
quota/v1 api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
registry Merge pull request #123001 from tkashem/apf-allow-zero-concurrency 2024-02-06 09:08:18 -08:00
routes Add api-machinery TL owners permissions for jpbetz 2023-05-15 11:09:54 -04:00
scheduler Merge pull request #121952 from sanposhiho/optimize-csi 2024-02-06 07:16:28 -08:00
security AppArmor no reevaluation of host is needed 2023-03-14 18:35:01 +00:00
securitycontext add SeccompProfile to Pod and Container accessors/mutators 2023-02-22 17:15:27 +01:00
serviceaccount serviceaccount: fix incorrect usage of %w in Errorf 2023-11-01 09:32:23 +01:00
util Merge pkg/util/config into pkg/kubelet/config 2024-01-30 11:57:35 -08:00
volume update distroless-iptables to v0.5.0 debian-base to bookworm-v1.0.1 and setcap to bookworm-v1.0.1 2024-02-07 11:46:19 +01:00
windows/service
.import-restrictions
OWNERS lavalamp is taking a long break 2023-05-11 16:43:38 +00:00