diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index e7ed4eef5d5..c3575a6f55d 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -466,6 +466,13 @@ const ( // Set pod completion index as a pod label for Indexed Jobs. PodIndexLabel featuregate.Feature = "PodIndexLabel" + // owner: @knight42 + // kep: https://kep.k8s.io/3288 + // alpha: v1.32 + // + // Enables only stdout or stderr of the container to be retrievd. + PodLogsQuerySplitStreams featuregate.Feature = "PodLogsQuerySplitStreams" + // owner: @ddebroy, @kannon92 // // Enables reporting of PodReadyToStartContainersCondition condition in pod status after pod diff --git a/pkg/features/versioned_kube_features.go b/pkg/features/versioned_kube_features.go index b9c0663d850..3abc6da7eec 100644 --- a/pkg/features/versioned_kube_features.go +++ b/pkg/features/versioned_kube_features.go @@ -700,6 +700,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate {Version: version.MustParse("1.32"), Default: true, LockToDefault: true, PreRelease: featuregate.GA}, }, + PodLogsQuerySplitStreams: { + {Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha}, + }, + StatefulSetAutoDeletePVC: { {Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha}, {Version: version.MustParse("1.27"), Default: true, PreRelease: featuregate.Beta}, diff --git a/test/featuregates_linter/test_data/versioned_feature_list.yaml b/test/featuregates_linter/test_data/versioned_feature_list.yaml index 8e64858e9fd..6d19f287d81 100644 --- a/test/featuregates_linter/test_data/versioned_feature_list.yaml +++ b/test/featuregates_linter/test_data/versioned_feature_list.yaml @@ -912,6 +912,12 @@ lockToDefault: false preRelease: Alpha version: "1.32" +- name: PodLogsQuerySplitStreams + versionedSpecs: + - default: false + lockToDefault: false + preRelease: Alpha + version: "1.32" - name: PodReadyToStartContainersCondition versionedSpecs: - default: false