diff --git a/pkg/apis/core/types.go b/pkg/apis/core/types.go index 17751be7822..575c71d9719 100644 --- a/pkg/apis/core/types.go +++ b/pkg/apis/core/types.go @@ -2985,7 +2985,7 @@ type PodSpec struct { // - spec.containers[*].securityContext.runAsUser // - spec.containers[*].securityContext.runAsGroup // +optional - // This is an alpha field and requires the IdentifyPodOS feature + // This is a beta field and requires the IdentifyPodOS feature OS *PodOS } diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index f41fd7230ba..6b58c712b9d 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -689,7 +689,7 @@ const ( // owner: @ravig // alpha: v1.23 - // + // beta: v1.24 // IdentifyPodOS allows user to specify OS on which they'd like the Pod run. The user should still set the nodeSelector // with appropriate `kubernetes.io/os` label for scheduler to identify appropriate node for the pod to run. IdentifyPodOS featuregate.Feature = "IdentifyPodOS" @@ -934,7 +934,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS CPUManagerPolicyAlphaOptions: {Default: false, PreRelease: featuregate.Alpha}, CPUManagerPolicyBetaOptions: {Default: true, PreRelease: featuregate.Beta}, JobMutableNodeSchedulingDirectives: {Default: true, PreRelease: featuregate.Beta}, - IdentifyPodOS: {Default: false, PreRelease: featuregate.Alpha}, + IdentifyPodOS: {Default: true, PreRelease: featuregate.Beta}, PodAndContainerStatsFromCRI: {Default: false, PreRelease: featuregate.Alpha}, HonorPVReclaimPolicy: {Default: false, PreRelease: featuregate.Alpha}, RecoverVolumeExpansionFailure: {Default: false, PreRelease: featuregate.Alpha},