diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index c2a4709c3aa..48e9a43bec3 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -504,6 +504,7 @@ const ( // owner: @RobertKrawitz // alpha: v1.15 + // beta: v1.25 // // Allow use of filesystems for ephemeral storage monitoring. // Only applies if LocalStorageCapacityIsolation is set. @@ -945,7 +946,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS LocalStorageCapacityIsolation: {Default: true, PreRelease: featuregate.Beta}, - LocalStorageCapacityIsolationFSQuotaMonitoring: {Default: false, PreRelease: featuregate.Alpha}, + LocalStorageCapacityIsolationFSQuotaMonitoring: {Default: true, PreRelease: featuregate.Beta}, LogarithmicScaleDown: {Default: true, PreRelease: featuregate.Beta}, diff --git a/test/e2e_node/quota_lsci_test.go b/test/e2e_node/quota_lsci_test.go index b2e03285f9b..0bb46b85646 100644 --- a/test/e2e_node/quota_lsci_test.go +++ b/test/e2e_node/quota_lsci_test.go @@ -63,7 +63,7 @@ func runOneQuotaTest(f *framework.Framework, quotasRequested bool) { if quotasRequested && !supportsQuotas("/var/lib/kubelet") { // No point in running this as a positive test if quotas are not // enabled on the underlying filesystem. - e2eskipper.Skipf("Cannot run LocalStorageCapacityIsolationQuotaMonitoring on filesystem without project quota enabled") + e2eskipper.Skipf("Cannot run LocalStorageCapacityIsolationFSQuotaMonitoring on filesystem without project quota enabled") } // setting a threshold to 0% disables; non-empty map overrides default value (necessary due to omitempty) initialConfig.EvictionHard = map[string]string{"memory.available": "0%"} @@ -90,7 +90,7 @@ func runOneQuotaTest(f *framework.Framework, quotasRequested bool) { }) } -// LocalStorageCapacityIsolationQuotaMonitoring tests that quotas are +// LocalStorageCapacityIsolationFSQuotaMonitoring tests that quotas are // used for monitoring rather than du. The mechanism is to create a // pod that creates a file, deletes it, and writes data to it. If // quotas are used to monitor, it will detect this deleted-but-in-use