Documentation ¶
Index ¶
- type MockVolumeMounter
- func (_m *MockVolumeMounter) EXPECT() *_MockVolumeMounterRecorder
- func (_m *MockVolumeMounter) IsMounted(vmi *v1.VirtualMachineInstance, volume string, sourceUID types.UID) (bool, error)
- func (_m *MockVolumeMounter) Mount(vmi *v1.VirtualMachineInstance) error
- func (_m *MockVolumeMounter) Unmount(vmi *v1.VirtualMachineInstance) error
- func (_m *MockVolumeMounter) UnmountAll(vmi *v1.VirtualMachineInstance) error
- type VolumeMounter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockVolumeMounter ¶
type MockVolumeMounter struct {
// contains filtered or unexported fields
}
Mock of VolumeMounter interface
func NewMockVolumeMounter ¶
func NewMockVolumeMounter(ctrl *gomock.Controller) *MockVolumeMounter
func (*MockVolumeMounter) EXPECT ¶
func (_m *MockVolumeMounter) EXPECT() *_MockVolumeMounterRecorder
func (*MockVolumeMounter) IsMounted ¶
func (_m *MockVolumeMounter) IsMounted(vmi *v1.VirtualMachineInstance, volume string, sourceUID types.UID) (bool, error)
func (*MockVolumeMounter) Mount ¶
func (_m *MockVolumeMounter) Mount(vmi *v1.VirtualMachineInstance) error
func (*MockVolumeMounter) Unmount ¶
func (_m *MockVolumeMounter) Unmount(vmi *v1.VirtualMachineInstance) error
func (*MockVolumeMounter) UnmountAll ¶
func (_m *MockVolumeMounter) UnmountAll(vmi *v1.VirtualMachineInstance) error
type VolumeMounter ¶
type VolumeMounter interface { // Mount any new volumes defined in the VMI Mount(vmi *v1.VirtualMachineInstance) error // Unmount any volumes no longer defined in the VMI Unmount(vmi *v1.VirtualMachineInstance) error //UnmountAll cleans up all hotplug volumes UnmountAll(vmi *v1.VirtualMachineInstance) error //IsMounted returns if the volume is mounted or not. IsMounted(vmi *v1.VirtualMachineInstance, volume string, sourceUID types.UID) (bool, error) }
VolumeMounter is the interface used to mount and unmount volumes to/from a running virtlauncher pod.
func NewVolumeMounter ¶
func NewVolumeMounter(isoDetector isolation.PodIsolationDetector, mountStateDir string) VolumeMounter
NewVolumeMounter creates a new VolumeMounter
Click to show internal directories.
Click to hide internal directories.