Skip to content

Commit 7667a68

Browse files
authored
Merge pull request kubernetes#128383 from carlory/cleanup-codes
remove csi translator from volume operation generator
2 parents 52ebcb1 + 7e0585c commit 7667a68

File tree

3 files changed

+0
-33
lines changed

3 files changed

+0
-33
lines changed

pkg/volume/util/operationexecutor/fakegenerator.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424
v1 "k8s.io/api/core/v1"
2525
"k8s.io/apimachinery/pkg/api/resource"
2626
"k8s.io/apimachinery/pkg/types"
27-
csitrans "k8s.io/csi-translation-lib"
2827
"k8s.io/kubernetes/pkg/volume"
2928
"k8s.io/kubernetes/pkg/volume/util/hostutil"
3029
volumetypes "k8s.io/kubernetes/pkg/volume/util/types"
@@ -92,10 +91,6 @@ func (f *fakeOGCounter) GetVolumePluginMgr() *volume.VolumePluginMgr {
9291
return nil
9392
}
9493

95-
func (f *fakeOGCounter) GetCSITranslator() InTreeToCSITranslator {
96-
return csitrans.New()
97-
}
98-
9994
func (f *fakeOGCounter) GenerateExpandVolumeFunc(*v1.PersistentVolumeClaim, *v1.PersistentVolume) (volumetypes.GeneratedOperations, error) {
10095
return f.recordFuncCall("GenerateExpandVolumeFunc"), nil
10196
}

pkg/volume/util/operationexecutor/operation_executor_test.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import (
2929
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3030
"k8s.io/apimachinery/pkg/types"
3131
"k8s.io/apimachinery/pkg/util/uuid"
32-
csitrans "k8s.io/csi-translation-lib"
3332
"k8s.io/klog/v2/ktesting"
3433
"k8s.io/kubernetes/pkg/volume"
3534
"k8s.io/kubernetes/pkg/volume/util/hostutil"
@@ -724,10 +723,6 @@ func (fopg *fakeOperationGenerator) GetVolumePluginMgr() *volume.VolumePluginMgr
724723
return nil
725724
}
726725

727-
func (fopg *fakeOperationGenerator) GetCSITranslator() InTreeToCSITranslator {
728-
return csitrans.New()
729-
}
730-
731726
func getTestPodWithSecret(podName, secretName string) *v1.Pod {
732727
return &v1.Pod{
733728
ObjectMeta: metav1.ObjectMeta{

pkg/volume/util/operationexecutor/operation_generator.go

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import (
3636
"k8s.io/client-go/tools/record"
3737
volerr "k8s.io/cloud-provider/volume/errors"
3838
storagehelpers "k8s.io/component-helpers/storage/volume"
39-
csitrans "k8s.io/csi-translation-lib"
4039
"k8s.io/klog/v2"
4140
v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
4241
"k8s.io/kubernetes/pkg/features"
@@ -55,18 +54,6 @@ const (
5554
VerifyControllerAttachedVolumeOpName string = "verify_controller_attached_volume"
5655
)
5756

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-
7057
var _ OperationGenerator = &operationGenerator{}
7158

7259
type operationGenerator struct {
@@ -83,8 +70,6 @@ type operationGenerator struct {
8370

8471
// blkUtil provides volume path related operations for block volume
8572
blkUtil volumepathhandler.BlockVolumePathHandler
86-
87-
translator InTreeToCSITranslator
8873
}
8974

9075
type inTreeResizeResponse struct {
@@ -108,7 +93,6 @@ func NewOperationGenerator(kubeClient clientset.Interface,
10893
volumePluginMgr: volumePluginMgr,
10994
recorder: recorder,
11095
blkUtil: blkUtil,
111-
translator: csitrans.New(),
11296
}
11397
}
11498

@@ -147,9 +131,6 @@ type OperationGenerator interface {
147131
// GetVolumePluginMgr returns volume plugin manager
148132
GetVolumePluginMgr() *volume.VolumePluginMgr
149133

150-
// GetCSITranslator returns the CSI Translation Library
151-
GetCSITranslator() InTreeToCSITranslator
152-
153134
GenerateExpandVolumeFunc(*v1.PersistentVolumeClaim, *v1.PersistentVolume) (volumetypes.GeneratedOperations, error)
154135

155136
GenerateExpandAndRecoverVolumeFunc(*v1.PersistentVolumeClaim, *v1.PersistentVolume, string) (volumetypes.GeneratedOperations, error)
@@ -361,10 +342,6 @@ func (og *operationGenerator) GetVolumePluginMgr() *volume.VolumePluginMgr {
361342
return og.volumePluginMgr
362343
}
363344

364-
func (og *operationGenerator) GetCSITranslator() InTreeToCSITranslator {
365-
return og.translator
366-
}
367-
368345
func (og *operationGenerator) GenerateDetachVolumeFunc(
369346
logger klog.Logger,
370347
volumeToDetach AttachedVolume,

0 commit comments

Comments
 (0)