Skip to content

Commit 389ab72

Browse files
committed
feat: add feature gate
Signed-off-by: Jian Zeng <[email protected]>
1 parent 7660ce9 commit 389ab72

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

pkg/features/kube_features.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,13 @@ const (
466466
// Set pod completion index as a pod label for Indexed Jobs.
467467
PodIndexLabel featuregate.Feature = "PodIndexLabel"
468468

469+
// owner: @knight42
470+
// kep: https://kep.k8s.io/3288
471+
// alpha: v1.32
472+
//
473+
// Enables only stdout or stderr of the container to be retrievd.
474+
PodLogsQuerySplitStreams featuregate.Feature = "PodLogsQuerySplitStreams"
475+
469476
// owner: @ddebroy, @kannon92
470477
//
471478
// Enables reporting of PodReadyToStartContainersCondition condition in pod status after pod

pkg/features/versioned_kube_features.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -700,6 +700,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
700700
{Version: version.MustParse("1.32"), Default: true, LockToDefault: true, PreRelease: featuregate.GA},
701701
},
702702

703+
PodLogsQuerySplitStreams: {
704+
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha},
705+
},
706+
703707
StatefulSetAutoDeletePVC: {
704708
{Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha},
705709
{Version: version.MustParse("1.27"), Default: true, PreRelease: featuregate.Beta},

test/featuregates_linter/test_data/versioned_feature_list.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -912,6 +912,12 @@
912912
lockToDefault: false
913913
preRelease: Alpha
914914
version: "1.32"
915+
- name: PodLogsQuerySplitStreams
916+
versionedSpecs:
917+
- default: false
918+
lockToDefault: false
919+
preRelease: Alpha
920+
version: "1.32"
915921
- name: PodReadyToStartContainersCondition
916922
versionedSpecs:
917923
- default: false

0 commit comments

Comments
 (0)