From 91234c701e36172d910b1495017b5030a3d7238a Mon Sep 17 00:00:00 2001 From: Moshe Levi Date: Fri, 17 Feb 2023 02:45:28 +0200 Subject: [PATCH] kube features: add KubeletPodResourcesDynamicResources and KubeletPodResourcesGet Signed-off-by: Moshe Levi --- pkg/features/kube_features.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 2a71f42928e..4ba330390b1 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -439,6 +439,18 @@ const ( // Enables the kubelet's pod resources grpc endpoint KubeletPodResources featuregate.Feature = "KubeletPodResources" + // owner: @moshe010 + // alpha: v1.27 + // + // Enable POD resources API to return resources allocated by Dynamic Resource Allocation + KubeletPodResourcesDynamicResources featuregate.Feature = "KubeletPodResourcesDynamicResources" + + // owner: @moshe010 + // alpha: v1.27 + // + // Enable POD resources API with Get method + KubeletPodResourcesGet featuregate.Feature = "KubeletPodResourcesGet" + // owner: @fromanirh // alpha: v1.21 // beta: v1.23 @@ -988,6 +1000,10 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS KubeletPodResources: {Default: true, PreRelease: featuregate.Beta}, + KubeletPodResourcesDynamicResources: {Default: false, PreRelease: featuregate.Alpha}, + + KubeletPodResourcesGet: {Default: false, PreRelease: featuregate.Alpha}, + KubeletPodResourcesGetAllocatable: {Default: true, PreRelease: featuregate.Beta}, KubeletTracing: {Default: false, PreRelease: featuregate.Alpha},