@@ -31,15 +31,10 @@ import (
31
31
_ "k8s.io/kubernetes/pkg/cloudprovider/providers"
32
32
// Volume plugins
33
33
"k8s.io/kubernetes/pkg/volume"
34
- "k8s.io/kubernetes/pkg/volume/awsebs"
35
- "k8s.io/kubernetes/pkg/volume/azure_dd"
36
- "k8s.io/kubernetes/pkg/volume/azure_file"
37
- "k8s.io/kubernetes/pkg/volume/cinder"
38
34
"k8s.io/kubernetes/pkg/volume/csi"
39
35
"k8s.io/kubernetes/pkg/volume/fc"
40
36
"k8s.io/kubernetes/pkg/volume/flexvolume"
41
37
"k8s.io/kubernetes/pkg/volume/flocker"
42
- "k8s.io/kubernetes/pkg/volume/gcepd"
43
38
"k8s.io/kubernetes/pkg/volume/glusterfs"
44
39
"k8s.io/kubernetes/pkg/volume/hostpath"
45
40
"k8s.io/kubernetes/pkg/volume/iscsi"
@@ -51,7 +46,6 @@ import (
51
46
"k8s.io/kubernetes/pkg/volume/scaleio"
52
47
"k8s.io/kubernetes/pkg/volume/storageos"
53
48
volumeutil "k8s.io/kubernetes/pkg/volume/util"
54
- "k8s.io/kubernetes/pkg/volume/vsphere_volume"
55
49
56
50
utilfeature "k8s.io/apiserver/pkg/util/feature"
57
51
persistentvolumeconfig "k8s.io/kubernetes/pkg/controller/volume/persistentvolume/config"
@@ -66,12 +60,8 @@ import (
66
60
func ProbeAttachableVolumePlugins () []volume.VolumePlugin {
67
61
allPlugins := []volume.VolumePlugin {}
68
62
69
- allPlugins = append (allPlugins , awsebs .ProbeVolumePlugins ()... )
70
- allPlugins = append (allPlugins , gcepd .ProbeVolumePlugins ()... )
71
- allPlugins = append (allPlugins , cinder .ProbeVolumePlugins ()... )
63
+ allPlugins = appendAttachableLegacyProviderVolumes (allPlugins )
72
64
allPlugins = append (allPlugins , portworx .ProbeVolumePlugins ()... )
73
- allPlugins = append (allPlugins , vsphere_volume .ProbeVolumePlugins ()... )
74
- allPlugins = append (allPlugins , azure_dd .ProbeVolumePlugins ()... )
75
65
allPlugins = append (allPlugins , scaleio .ProbeVolumePlugins ()... )
76
66
allPlugins = append (allPlugins , storageos .ProbeVolumePlugins ()... )
77
67
allPlugins = append (allPlugins , fc .ProbeVolumePlugins ()... )
@@ -92,15 +82,10 @@ func GetDynamicPluginProber(config persistentvolumeconfig.VolumeConfiguration) v
92
82
func ProbeExpandableVolumePlugins (config persistentvolumeconfig.VolumeConfiguration ) []volume.VolumePlugin {
93
83
allPlugins := []volume.VolumePlugin {}
94
84
95
- allPlugins = append (allPlugins , awsebs .ProbeVolumePlugins ()... )
96
- allPlugins = append (allPlugins , gcepd .ProbeVolumePlugins ()... )
97
- allPlugins = append (allPlugins , cinder .ProbeVolumePlugins ()... )
85
+ allPlugins = appendExpandableLegacyProviderVolumes (allPlugins )
98
86
allPlugins = append (allPlugins , portworx .ProbeVolumePlugins ()... )
99
- allPlugins = append (allPlugins , vsphere_volume .ProbeVolumePlugins ()... )
100
87
allPlugins = append (allPlugins , glusterfs .ProbeVolumePlugins ()... )
101
88
allPlugins = append (allPlugins , rbd .ProbeVolumePlugins ()... )
102
- allPlugins = append (allPlugins , azure_dd .ProbeVolumePlugins ()... )
103
- allPlugins = append (allPlugins , azure_file .ProbeVolumePlugins ()... )
104
89
allPlugins = append (allPlugins , scaleio .ProbeVolumePlugins ()... )
105
90
allPlugins = append (allPlugins , storageos .ProbeVolumePlugins ()... )
106
91
allPlugins = append (allPlugins , fc .ProbeVolumePlugins ()... )
@@ -146,20 +131,14 @@ func ProbeControllerVolumePlugins(cloud cloudprovider.Interface, config persiste
146
131
// add rbd provisioner
147
132
allPlugins = append (allPlugins , rbd .ProbeVolumePlugins ()... )
148
133
allPlugins = append (allPlugins , quobyte .ProbeVolumePlugins ()... )
149
- allPlugins = append (allPlugins , azure_file . ProbeVolumePlugins () ... )
134
+ allPlugins = appendLegacyProviderVolumes (allPlugins )
150
135
151
136
allPlugins = append (allPlugins , flocker .ProbeVolumePlugins ()... )
152
137
allPlugins = append (allPlugins , portworx .ProbeVolumePlugins ()... )
153
138
allPlugins = append (allPlugins , scaleio .ProbeVolumePlugins ()... )
154
139
allPlugins = append (allPlugins , local .ProbeVolumePlugins ()... )
155
140
allPlugins = append (allPlugins , storageos .ProbeVolumePlugins ()... )
156
141
157
- allPlugins = append (allPlugins , awsebs .ProbeVolumePlugins ()... )
158
- allPlugins = append (allPlugins , gcepd .ProbeVolumePlugins ()... )
159
- allPlugins = append (allPlugins , cinder .ProbeVolumePlugins ()... )
160
- allPlugins = append (allPlugins , vsphere_volume .ProbeVolumePlugins ()... )
161
- allPlugins = append (allPlugins , azure_dd .ProbeVolumePlugins ()... )
162
-
163
142
if utilfeature .DefaultFeatureGate .Enabled (features .CSIInlineVolume ) {
164
143
allPlugins = append (allPlugins , csi .ProbeVolumePlugins ()... )
165
144
}
0 commit comments