@@ -36,7 +36,6 @@ import (
36
36
"k8s.io/client-go/tools/record"
37
37
volerr "k8s.io/cloud-provider/volume/errors"
38
38
storagehelpers "k8s.io/component-helpers/storage/volume"
39
- csitrans "k8s.io/csi-translation-lib"
40
39
"k8s.io/klog/v2"
41
40
v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
42
41
"k8s.io/kubernetes/pkg/features"
@@ -55,18 +54,6 @@ const (
55
54
VerifyControllerAttachedVolumeOpName string = "verify_controller_attached_volume"
56
55
)
57
56
58
- // InTreeToCSITranslator contains methods required to check migratable status
59
- // and perform translations from InTree PVs and Inline to CSI
60
- type InTreeToCSITranslator interface {
61
- IsPVMigratable (pv * v1.PersistentVolume ) bool
62
- IsInlineMigratable (vol * v1.Volume ) bool
63
- IsMigratableIntreePluginByName (inTreePluginName string ) bool
64
- GetInTreePluginNameFromSpec (pv * v1.PersistentVolume , vol * v1.Volume ) (string , error )
65
- GetCSINameFromInTreeName (pluginName string ) (string , error )
66
- TranslateInTreePVToCSI (logger klog.Logger , pv * v1.PersistentVolume ) (* v1.PersistentVolume , error )
67
- TranslateInTreeInlineVolumeToCSI (logger klog.Logger , volume * v1.Volume , podNamespace string ) (* v1.PersistentVolume , error )
68
- }
69
-
70
57
var _ OperationGenerator = & operationGenerator {}
71
58
72
59
type operationGenerator struct {
@@ -83,8 +70,6 @@ type operationGenerator struct {
83
70
84
71
// blkUtil provides volume path related operations for block volume
85
72
blkUtil volumepathhandler.BlockVolumePathHandler
86
-
87
- translator InTreeToCSITranslator
88
73
}
89
74
90
75
type inTreeResizeResponse struct {
@@ -108,7 +93,6 @@ func NewOperationGenerator(kubeClient clientset.Interface,
108
93
volumePluginMgr : volumePluginMgr ,
109
94
recorder : recorder ,
110
95
blkUtil : blkUtil ,
111
- translator : csitrans .New (),
112
96
}
113
97
}
114
98
@@ -147,9 +131,6 @@ type OperationGenerator interface {
147
131
// GetVolumePluginMgr returns volume plugin manager
148
132
GetVolumePluginMgr () * volume.VolumePluginMgr
149
133
150
- // GetCSITranslator returns the CSI Translation Library
151
- GetCSITranslator () InTreeToCSITranslator
152
-
153
134
GenerateExpandVolumeFunc (* v1.PersistentVolumeClaim , * v1.PersistentVolume ) (volumetypes.GeneratedOperations , error )
154
135
155
136
GenerateExpandAndRecoverVolumeFunc (* v1.PersistentVolumeClaim , * v1.PersistentVolume , string ) (volumetypes.GeneratedOperations , error )
@@ -361,10 +342,6 @@ func (og *operationGenerator) GetVolumePluginMgr() *volume.VolumePluginMgr {
361
342
return og .volumePluginMgr
362
343
}
363
344
364
- func (og * operationGenerator ) GetCSITranslator () InTreeToCSITranslator {
365
- return og .translator
366
- }
367
-
368
345
func (og * operationGenerator ) GenerateDetachVolumeFunc (
369
346
logger klog.Logger ,
370
347
volumeToDetach AttachedVolume ,
0 commit comments