From 0dd4ce40adc8e2f51de6ca16b1f18a0e89503ee4 Mon Sep 17 00:00:00 2001 From: Elana Hashman Date: Fri, 11 Jun 2021 16:02:41 -0700 Subject: [PATCH] Add NodeSwapEnabled feature flag --- pkg/features/kube_features.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 74bd8e6878b..bbb5b22d72f 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -635,6 +635,12 @@ const ( // Allows user to override pod-level terminationGracePeriod for probes ProbeTerminationGracePeriod featuregate.Feature = "ProbeTerminationGracePeriod" + // owner: @ehashman + // alpha: v1.22 + // + // Permits kubelet to run with swap enabled + NodeSwapEnabled featuregate.Feature = "NodeSwapEnabled" + // owner: @ahg-g // alpha: v1.21 // beta: v1.22 @@ -825,6 +831,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS VolumeCapacityPriority: {Default: false, PreRelease: featuregate.Alpha}, PreferNominatedNode: {Default: true, PreRelease: featuregate.Beta}, ProbeTerminationGracePeriod: {Default: false, PreRelease: featuregate.Alpha}, + NodeSwapEnabled: {Default: false, PreRelease: featuregate.Alpha}, PodDeletionCost: {Default: true, PreRelease: featuregate.Beta}, TopologyAwareHints: {Default: false, PreRelease: featuregate.Alpha}, PodAffinityNamespaceSelector: {Default: true, PreRelease: featuregate.Beta},