Commit 7642d434 authored by Lang Martin's avatar Lang Martin
Browse files

csi: pluginmanager use PluginID instead of Driver

parent 0c469428
Branches unavailable
No related merge requests found
Showing with 6 additions and 6 deletions
+6 -6
......@@ -9,7 +9,7 @@ import (
)
var (
DriverNotFoundErr = errors.New("Driver not found")
PluginNotFoundErr = errors.New("Plugin not found")
)
type MountInfo struct {
......@@ -25,7 +25,7 @@ type Manager interface {
PluginManager() pluginmanager.PluginManager
// MounterForVolume returns a VolumeMounter for the given requested volume.
// If there is no plugin registered for this volume type, a DriverNotFoundErr
// If there is no plugin registered for this volume type, a PluginNotFoundErr
// will be returned.
MounterForVolume(ctx context.Context, volume *structs.CSIVolume) (VolumeMounter, error)
......
......@@ -72,12 +72,12 @@ func (c *csiManager) PluginManager() pluginmanager.PluginManager {
func (c *csiManager) MounterForVolume(ctx context.Context, vol *structs.CSIVolume) (VolumeMounter, error) {
nodePlugins, hasAnyNodePlugins := c.instances["csi-node"]
if !hasAnyNodePlugins {
return nil, DriverNotFoundErr
return nil, PluginNotFoundErr
}
mgr, hasDriver := nodePlugins[vol.Driver]
if !hasDriver {
return nil, DriverNotFoundErr
mgr, hasPlugin := nodePlugins[vol.PluginID]
if !hasPlugin {
return nil, PluginNotFoundErr
}
return mgr.VolumeMounter(ctx)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment