Skip to content

Commit 2e054a4

Browse files
committed
Remove Alpha feature Mount Containers
The alpha feature for mount containers is unused, and is superseded by CSI. By removing it, we can remove a lot of unnecessary code, and also clean up the mount library even more before moving it out of tree.
1 parent f430a47 commit 2e054a4

File tree

11 files changed

+4
-755
lines changed

11 files changed

+4
-755
lines changed

pkg/features/kube_features.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -183,12 +183,6 @@ const (
183183
// Enable nodes to exclude themselves from network disruption checks
184184
NodeDisruptionExclusion featuregate.Feature = "NodeDisruptionExclusion"
185185

186-
// owner: @jsafrane
187-
// alpha: v1.9
188-
//
189-
// Enable running mount utilities in containers.
190-
MountContainers featuregate.Feature = "MountContainers"
191-
192186
// owner: @saad-ali
193187
// alpha: v1.12
194188
// beta: v1.14
@@ -532,7 +526,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
532526
TopologyManager: {Default: false, PreRelease: featuregate.Alpha},
533527
ServiceNodeExclusion: {Default: false, PreRelease: featuregate.Alpha},
534528
NodeDisruptionExclusion: {Default: false, PreRelease: featuregate.Alpha},
535-
MountContainers: {Default: false, PreRelease: featuregate.Alpha},
536529
CSIDriverRegistry: {Default: true, PreRelease: featuregate.Beta},
537530
CSINodeInfo: {Default: true, PreRelease: featuregate.Beta},
538531
BlockVolume: {Default: true, PreRelease: featuregate.Beta},

pkg/kubelet/BUILD

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ go_library(
6363
"//pkg/kubelet/logs:go_default_library",
6464
"//pkg/kubelet/metrics:go_default_library",
6565
"//pkg/kubelet/metrics/collectors:go_default_library",
66-
"//pkg/kubelet/mountpod:go_default_library",
6766
"//pkg/kubelet/network/dns:go_default_library",
6867
"//pkg/kubelet/nodelease:go_default_library",
6968
"//pkg/kubelet/nodestatus:go_default_library",
@@ -109,7 +108,6 @@ go_library(
109108
"//pkg/volume:go_default_library",
110109
"//pkg/volume/csi:go_default_library",
111110
"//pkg/volume/util:go_default_library",
112-
"//pkg/volume/util/exec:go_default_library",
113111
"//pkg/volume/util/hostutil:go_default_library",
114112
"//pkg/volume/util/subpath:go_default_library",
115113
"//pkg/volume/util/types:go_default_library",
@@ -293,7 +291,6 @@ filegroup(
293291
"//pkg/kubelet/lifecycle:all-srcs",
294292
"//pkg/kubelet/logs:all-srcs",
295293
"//pkg/kubelet/metrics:all-srcs",
296-
"//pkg/kubelet/mountpod:all-srcs",
297294
"//pkg/kubelet/network:all-srcs",
298295
"//pkg/kubelet/nodelease:all-srcs",
299296
"//pkg/kubelet/nodestatus:all-srcs",

pkg/kubelet/mountpod/BUILD

Lines changed: 0 additions & 44 deletions
This file was deleted.

pkg/kubelet/mountpod/mount_pod.go

Lines changed: 0 additions & 120 deletions
This file was deleted.

pkg/kubelet/mountpod/mount_pod_test.go

Lines changed: 0 additions & 160 deletions
This file was deleted.

0 commit comments

Comments
 (0)