Refactor of GenerateMapDeviceFunc to delegate Map call to volume plugin.

This commit is contained in:
Vladimir Vivien
2018-05-21 08:44:17 -04:00
parent 4c13f5fdf5
commit 3569287993
14 changed files with 133 additions and 51 deletions

View File

@@ -878,6 +878,10 @@ func (rbd *rbdDiskMapper) SetUpDevice() (string, error) {
return "", nil
}
func (rbd *rbdDiskMapper) MapDevice(devicePath, globalMapPath, volumeMapPath, volumeMapName string, podUID types.UID) error {
return volutil.MapBlockVolume(devicePath, globalMapPath, volumeMapPath, volumeMapName, podUID)
}
func (rbd *rbd) rbdGlobalMapPath(spec *volume.Spec) (string, error) {
mon, err := getVolumeSourceMonitors(spec)
if err != nil {