diff --git a/staging/src/k8s.io/csi-translation-lib/translate.go b/staging/src/k8s.io/csi-translation-lib/translate.go index 609083b49b5..e3d4966df38 100644 --- a/staging/src/k8s.io/csi-translation-lib/translate.go +++ b/staging/src/k8s.io/csi-translation-lib/translate.go @@ -20,7 +20,7 @@ import ( "errors" "fmt" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" storage "k8s.io/api/storage/v1" "k8s.io/csi-translation-lib/plugins" ) @@ -48,7 +48,7 @@ func New() CSITranslator { // TranslateInTreeStorageClassToCSI takes in-tree Storage Class // and translates it to a set of parameters consumable by CSI plugin -func (ctl CSITranslator) TranslateInTreeStorageClassToCSI(inTreePluginName string, sc *storage.StorageClass) (*storage.StorageClass, error) { +func (CSITranslator) TranslateInTreeStorageClassToCSI(inTreePluginName string, sc *storage.StorageClass) (*storage.StorageClass, error) { newSC := sc.DeepCopy() for _, curPlugin := range inTreePlugins { if inTreePluginName == curPlugin.GetInTreePluginName() { @@ -61,7 +61,7 @@ func (ctl CSITranslator) TranslateInTreeStorageClassToCSI(inTreePluginName strin // TranslateInTreeInlineVolumeToCSI takes a inline volume and will translate // the in-tree volume source to a CSIPersistentVolumeSource (wrapped in a PV) // if the translation logic has been implemented. -func (ctl CSITranslator) TranslateInTreeInlineVolumeToCSI(volume *v1.Volume) (*v1.PersistentVolume, error) { +func (CSITranslator) TranslateInTreeInlineVolumeToCSI(volume *v1.Volume) (*v1.PersistentVolume, error) { if volume == nil { return nil, fmt.Errorf("persistent volume was nil") } @@ -77,7 +77,7 @@ func (ctl CSITranslator) TranslateInTreeInlineVolumeToCSI(volume *v1.Volume) (*v // the in-tree source to a CSI Source if the translation logic // has been implemented. The input persistent volume will not // be modified -func (ctl CSITranslator) TranslateInTreePVToCSI(pv *v1.PersistentVolume) (*v1.PersistentVolume, error) { +func (CSITranslator) TranslateInTreePVToCSI(pv *v1.PersistentVolume) (*v1.PersistentVolume, error) { if pv == nil { return nil, errors.New("persistent volume was nil") } @@ -93,7 +93,7 @@ func (ctl CSITranslator) TranslateInTreePVToCSI(pv *v1.PersistentVolume) (*v1.Pe // TranslateCSIPVToInTree takes a PV with a CSI PersistentVolume Source and will translate // it to a in-tree Persistent Volume Source for the specific in-tree volume specified // by the `Driver` field in the CSI Source. The input PV object will not be modified. -func (ctl CSITranslator) TranslateCSIPVToInTree(pv *v1.PersistentVolume) (*v1.PersistentVolume, error) { +func (CSITranslator) TranslateCSIPVToInTree(pv *v1.PersistentVolume) (*v1.PersistentVolume, error) { if pv == nil || pv.Spec.CSI == nil { return nil, errors.New("CSI persistent volume was nil") } @@ -108,7 +108,7 @@ func (ctl CSITranslator) TranslateCSIPVToInTree(pv *v1.PersistentVolume) (*v1.Pe // IsMigratableIntreePluginByName tests whether there is migration logic for the in-tree plugin // whose name matches the given name -func (ctl CSITranslator) IsMigratableIntreePluginByName(inTreePluginName string) bool { +func (CSITranslator) IsMigratableIntreePluginByName(inTreePluginName string) bool { for _, curPlugin := range inTreePlugins { if curPlugin.GetInTreePluginName() == inTreePluginName { return true @@ -119,7 +119,7 @@ func (ctl CSITranslator) IsMigratableIntreePluginByName(inTreePluginName string) // IsMigratedCSIDriverByName tests whether there exists an in-tree plugin with logic // to migrate to the CSI driver with given name -func (ctl CSITranslator) IsMigratedCSIDriverByName(csiPluginName string) bool { +func (CSITranslator) IsMigratedCSIDriverByName(csiPluginName string) bool { if _, ok := inTreePlugins[csiPluginName]; ok { return true } @@ -127,7 +127,7 @@ func (ctl CSITranslator) IsMigratedCSIDriverByName(csiPluginName string) bool { } // GetInTreePluginNameFromSpec returns the plugin name -func (ctl CSITranslator) GetInTreePluginNameFromSpec(pv *v1.PersistentVolume, vol *v1.Volume) (string, error) { +func (CSITranslator) GetInTreePluginNameFromSpec(pv *v1.PersistentVolume, vol *v1.Volume) (string, error) { if pv != nil { for _, curPlugin := range inTreePlugins { if curPlugin.CanSupport(pv) { @@ -149,7 +149,7 @@ func (ctl CSITranslator) GetInTreePluginNameFromSpec(pv *v1.PersistentVolume, vo // GetCSINameFromInTreeName returns the name of a CSI driver that supersedes the // in-tree plugin with the given name -func (ctl CSITranslator) GetCSINameFromInTreeName(pluginName string) (string, error) { +func (CSITranslator) GetCSINameFromInTreeName(pluginName string) (string, error) { for csiDriverName, curPlugin := range inTreePlugins { if curPlugin.GetInTreePluginName() == pluginName { return csiDriverName, nil @@ -160,7 +160,7 @@ func (ctl CSITranslator) GetCSINameFromInTreeName(pluginName string) (string, er // GetInTreeNameFromCSIName returns the name of the in-tree plugin superseded by // a CSI driver with the given name -func (ctl CSITranslator) GetInTreeNameFromCSIName(pluginName string) (string, error) { +func (CSITranslator) GetInTreeNameFromCSIName(pluginName string) (string, error) { if plugin, ok := inTreePlugins[pluginName]; ok { return plugin.GetInTreePluginName(), nil } @@ -168,7 +168,7 @@ func (ctl CSITranslator) GetInTreeNameFromCSIName(pluginName string) (string, er } // IsPVMigratable tests whether there is migration logic for the given Persistent Volume -func (ctl CSITranslator) IsPVMigratable(pv *v1.PersistentVolume) bool { +func (CSITranslator) IsPVMigratable(pv *v1.PersistentVolume) bool { for _, curPlugin := range inTreePlugins { if curPlugin.CanSupport(pv) { return true @@ -178,7 +178,7 @@ func (ctl CSITranslator) IsPVMigratable(pv *v1.PersistentVolume) bool { } // IsInlineMigratable tests whether there is Migration logic for the given Inline Volume -func (ctl CSITranslator) IsInlineMigratable(vol *v1.Volume) bool { +func (CSITranslator) IsInlineMigratable(vol *v1.Volume) bool { for _, curPlugin := range inTreePlugins { if curPlugin.CanSupportInline(vol) { return true