Skip to content

Commit

Permalink
Introduce ConcurrentWatchObjectDecode feature gate disabled by default
Browse files Browse the repository at this point in the history
Kubernetes-commit: 93a10a75698075e86344ee4fdb56701309468b95
  • Loading branch information
serathius authored and k8s-publishing-bot committed Jul 30, 2024
1 parent f36c496 commit 2f0f9ad
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions pkg/features/kube_features.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ const (
// Allows authorization to use field and label selectors.
AuthorizeWithSelectors featuregate.Feature = "AuthorizeWithSelectors"

// owner: @serathius
// beta: v1.31
// Enables concurrent watch object decoding to avoid starving watch cache when conversion webhook is installed.
ConcurrentWatchObjectDecode featuregate.Feature = "ConcurrentWatchObjectDecode"

// owner: @cici37 @jpbetz
// kep: http://kep.k8s.io/3488
// alpha: v1.26
Expand Down Expand Up @@ -365,6 +370,8 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS

AuthorizeWithSelectors: {Default: false, PreRelease: featuregate.Alpha},

ConcurrentWatchObjectDecode: {Default: false, PreRelease: featuregate.Beta},

ValidatingAdmissionPolicy: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.32

CoordinatedLeaderElection: {Default: false, PreRelease: featuregate.Alpha},
Expand Down

0 comments on commit 2f0f9ad

Please sign in to comment.