Documentation ¶
Index ¶
- func NewFakeMounter() *mount.FakeMounter
- func NewFakeSafeFormatAndMounter() *mount.SafeFormatAndMount
- type DeviceStats
- type IMount
- type Mount
- func (m *Mount) GetDevicePath(volumeID string) (string, error)
- func (m *Mount) GetDeviceStats(path string) (*DeviceStats, error)
- func (m *Mount) IsLikelyNotMountPointAttach(targetpath string) (bool, error)
- func (m *Mount) MakeDir(pathname string) error
- func (m *Mount) MakeFile(pathname string) error
- func (m *Mount) Mounter() *mount.SafeFormatAndMount
- func (m *Mount) ScanForAttach(devicePath string) error
- func (m *Mount) UnmountPath(mountPath string) error
- type MountMock
- func (_m *MountMock) GetDevicePath(volumeID string) (string, error)
- func (_m *MountMock) GetDeviceStats(path string) (*DeviceStats, error)
- func (_m *MountMock) GetInstanceID() (string, error)
- func (_m *MountMock) IsLikelyNotMountPointAttach(targetpath string) (bool, error)
- func (_m *MountMock) MakeDir(pathname string) error
- func (_m *MountMock) MakeFile(pathname string) error
- func (_m *MountMock) Mounter() *mount.SafeFormatAndMount
- func (_m *MountMock) ScanForAttach(devicePath string) error
- func (_m *MountMock) UnmountPath(mountPath string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFakeMounter ¶ added in v1.18.0
func NewFakeMounter() *mount.FakeMounter
NewFakeMounter returns fake mounter instance
func NewFakeSafeFormatAndMounter ¶ added in v1.18.0
func NewFakeSafeFormatAndMounter() *mount.SafeFormatAndMount
NewFakeSafeFormatAndMounter returns base Fake mounter instance
Types ¶
type DeviceStats ¶ added in v1.19.0
type IMount ¶ added in v1.18.0
type IMount interface { Mounter() *mount.SafeFormatAndMount ScanForAttach(devicePath string) error GetDevicePath(volumeID string) (string, error) IsLikelyNotMountPointAttach(targetpath string) (bool, error) UnmountPath(mountPath string) error MakeFile(pathname string) error MakeDir(pathname string) error GetDeviceStats(path string) (*DeviceStats, error) }
func GetMountProvider ¶ added in v1.18.0
func GetMountProvider() IMount
GetMountProvider returns instance of Mounter
type Mount ¶ added in v1.18.0
type Mount struct {
BaseMounter *mount.SafeFormatAndMount
}
func (*Mount) GetDevicePath ¶ added in v1.18.0
GetDevicePath returns the path of an attached block storage volume, specified by its id.
func (*Mount) GetDeviceStats ¶ added in v1.19.0
func (m *Mount) GetDeviceStats(path string) (*DeviceStats, error)
func (*Mount) IsLikelyNotMountPointAttach ¶ added in v1.18.0
IsLikelyNotMountPointAttach
func (*Mount) Mounter ¶ added in v1.19.0
func (m *Mount) Mounter() *mount.SafeFormatAndMount
Mounter returns instance of SafeFormatAndMount
func (*Mount) ScanForAttach ¶ added in v1.18.0
ScanForAttach
func (*Mount) UnmountPath ¶ added in v1.18.0
UnmountPath
type MountMock ¶ added in v1.18.0
MountMock is an autogenerated mock type for the IMount type ORIGINALLY GENERATED BY mockery with hand edits
func (*MountMock) GetDevicePath ¶ added in v1.18.0
GetDevicePath provides a mock function with given fields: volumeID
func (*MountMock) GetDeviceStats ¶ added in v1.19.0
func (_m *MountMock) GetDeviceStats(path string) (*DeviceStats, error)
func (*MountMock) GetInstanceID ¶ added in v1.18.0
GetInstanceID provides a mock function with given fields:
func (*MountMock) IsLikelyNotMountPointAttach ¶ added in v1.18.0
IsLikelyNotMountPointAttach provides a mock function with given fields: targetpath
func (*MountMock) Mounter ¶ added in v1.19.0
func (_m *MountMock) Mounter() *mount.SafeFormatAndMount
GetBaseMounter provides a mock function
func (*MountMock) ScanForAttach ¶ added in v1.18.0
ScanForAttach provides a mock function with given fields: devicePath
func (*MountMock) UnmountPath ¶ added in v1.18.0
UnmountPath provides a mock function with given fields: mountPath