From 1f04af7947b756cb2ba162ca5393320411a29225 Mon Sep 17 00:00:00 2001 From: carlory Date: Thu, 19 Dec 2024 14:04:27 +0800 Subject: [PATCH] Remove general avaliable feature-gate PersistentVolumeLastPhaseTransitionTime --- pkg/features/kube_features.go | 6 ------ pkg/features/versioned_kube_features.go | 6 ------ .../reference/versioned_feature_list.yaml | 14 -------------- 3 files changed, 26 deletions(-) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 9eecc4d808a..49e6a490e08 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -476,12 +476,6 @@ const ( // Enables ordered namespace deletion. OrderedNamespaceDeletion featuregate.Feature = "OrderedNamespaceDeletion" - // owner: @RomanBednar - // kep: https://kep.k8s.io/3762 - // - // Adds a new field to persistent volumes which holds a timestamp of when the volume last transitioned its phase. - PersistentVolumeLastPhaseTransitionTime featuregate.Feature = "PersistentVolumeLastPhaseTransitionTime" - // owner: @haircommander // kep: https://kep.k8s.io/2364 // diff --git a/pkg/features/versioned_kube_features.go b/pkg/features/versioned_kube_features.go index b922aea6c85..a92e791317c 100644 --- a/pkg/features/versioned_kube_features.go +++ b/pkg/features/versioned_kube_features.go @@ -553,12 +553,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate {Version: version.MustParse("1.33"), Default: true, PreRelease: featuregate.Beta}, }, - PersistentVolumeLastPhaseTransitionTime: { - {Version: version.MustParse("1.28"), Default: false, PreRelease: featuregate.Alpha}, - {Version: version.MustParse("1.29"), Default: true, PreRelease: featuregate.Beta}, - {Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.33 - }, - PodAndContainerStatsFromCRI: { {Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha}, }, diff --git a/test/compatibility_lifecycle/reference/versioned_feature_list.yaml b/test/compatibility_lifecycle/reference/versioned_feature_list.yaml index 80e8047307c..81de567551a 100644 --- a/test/compatibility_lifecycle/reference/versioned_feature_list.yaml +++ b/test/compatibility_lifecycle/reference/versioned_feature_list.yaml @@ -915,20 +915,6 @@ lockToDefault: false preRelease: Beta version: "1.33" -- name: PersistentVolumeLastPhaseTransitionTime - versionedSpecs: - - default: false - lockToDefault: false - preRelease: Alpha - version: "1.28" - - default: true - lockToDefault: false - preRelease: Beta - version: "1.29" - - default: true - lockToDefault: true - preRelease: GA - version: "1.31" - name: PodAndContainerStatsFromCRI versionedSpecs: - default: false