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},