Documentation
¶
Overview ¶
Code generated by MockGen. DO NOT EDIT. Source: disk_ops.go
Generated by this command:
mockgen -source=disk_ops.go -package=shared_ops -destination=mock_disk_ops.go
Package shared_ops is a generated GoMock package.
Code generated by MockGen. DO NOT EDIT. Source: execute_interface.go
Generated by this command:
mockgen -source=execute_interface.go -package=shared_ops -destination=mock_execute_interface.go
Package shared_ops is a generated GoMock package.
Index ¶
- type BlockDevice
- type CleanupDevice
- type DiskOps
- type Execute
- type MockCleanupDevice
- type MockCleanupDeviceMockRecorder
- type MockDiskOps
- func (m *MockDiskOps) CleanRaidMembership(device string) error
- func (m *MockDiskOps) EXPECT() *MockDiskOpsMockRecorder
- func (m *MockDiskOps) GetRaidDevices(device string) ([]string, error)
- func (m *MockDiskOps) GetVolumeGroupsByDisk(diskName string) ([]string, error)
- func (m *MockDiskOps) IsRaidMember(device string) bool
- func (m *MockDiskOps) LSBLK(device string) ([]*BlockDevice, error)
- func (m *MockDiskOps) RemoveAllDMDevicesOnDisk(diskName string) error
- func (m *MockDiskOps) RemoveAllPVsOnDevice(diskName string) error
- func (m *MockDiskOps) RemovePV(pvName string) error
- func (m *MockDiskOps) RemoveVG(vgName string) error
- func (m *MockDiskOps) Wipefs(device string) error
- type MockDiskOpsMockRecorder
- func (mr *MockDiskOpsMockRecorder) CleanRaidMembership(device any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) GetRaidDevices(device any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) GetVolumeGroupsByDisk(diskName any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) IsRaidMember(device any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) LSBLK(device any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) RemoveAllDMDevicesOnDisk(diskName any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) RemoveAllPVsOnDevice(diskName any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) RemovePV(pvName any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) RemoveVG(vgName any) *gomock.Call
- func (mr *MockDiskOpsMockRecorder) Wipefs(device any) *gomock.Call
- type MockExecute
- type MockExecuteMockRecorder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockDevice ¶
type BlockDevice struct {
Name string `json:"name,omitempty"`
Type string `json:"type,omitempty"`
Size int64 `json:"size,omitempty"`
Serial string `json:"serial,omitempty"`
WWN string `json:"wwn,omitempty"`
Vendor string `json:"vendor,omitempty"`
Model string `json:"model,omitempty"`
MountPoint string `json:"mountpoint,omitempty"`
FSType string `json:"fstype,omitempty"`
Path string `json:"path,omitempty"`
Children []BlockDevice `json:"children,omitempty"`
}
BlockDevice is the struct that represents output of lsblk command for a device
type CleanupDevice ¶
func NewCleanupDevice ¶
func NewCleanupDevice(logger *logrus.Logger, diskOps DiskOps) CleanupDevice
type DiskOps ¶
type DiskOps interface {
GetVolumeGroupsByDisk(diskName string) ([]string, error)
RemoveAllPVsOnDevice(diskName string) error
RemoveAllDMDevicesOnDisk(diskName string) error
RemoveVG(vgName string) error
RemovePV(pvName string) error
Wipefs(device string) error
IsRaidMember(device string) bool
GetRaidDevices(device string) ([]string, error)
CleanRaidMembership(device string) error
LSBLK(device string) ([]*BlockDevice, error)
}
type MockCleanupDevice ¶
type MockCleanupDevice struct {
// contains filtered or unexported fields
}
MockCleanupDevice is a mock of CleanupDevice interface.
func NewMockCleanupDevice ¶
func NewMockCleanupDevice(ctrl *gomock.Controller) *MockCleanupDevice
NewMockCleanupDevice creates a new mock instance.
func (*MockCleanupDevice) CleanupInstallDevice ¶
func (m *MockCleanupDevice) CleanupInstallDevice(device string) error
CleanupInstallDevice mocks base method.
func (*MockCleanupDevice) EXPECT ¶
func (m *MockCleanupDevice) EXPECT() *MockCleanupDeviceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockCleanupDeviceMockRecorder ¶
type MockCleanupDeviceMockRecorder struct {
// contains filtered or unexported fields
}
MockCleanupDeviceMockRecorder is the mock recorder for MockCleanupDevice.
func (*MockCleanupDeviceMockRecorder) CleanupInstallDevice ¶
func (mr *MockCleanupDeviceMockRecorder) CleanupInstallDevice(device any) *gomock.Call
CleanupInstallDevice indicates an expected call of CleanupInstallDevice.
type MockDiskOps ¶
type MockDiskOps struct {
// contains filtered or unexported fields
}
MockDiskOps is a mock of DiskOps interface.
func NewMockDiskOps ¶
func NewMockDiskOps(ctrl *gomock.Controller) *MockDiskOps
NewMockDiskOps creates a new mock instance.
func (*MockDiskOps) CleanRaidMembership ¶
func (m *MockDiskOps) CleanRaidMembership(device string) error
CleanRaidMembership mocks base method.
func (*MockDiskOps) EXPECT ¶
func (m *MockDiskOps) EXPECT() *MockDiskOpsMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDiskOps) GetRaidDevices ¶
func (m *MockDiskOps) GetRaidDevices(device string) ([]string, error)
GetRaidDevices mocks base method.
func (*MockDiskOps) GetVolumeGroupsByDisk ¶
func (m *MockDiskOps) GetVolumeGroupsByDisk(diskName string) ([]string, error)
GetVolumeGroupsByDisk mocks base method.
func (*MockDiskOps) IsRaidMember ¶
func (m *MockDiskOps) IsRaidMember(device string) bool
IsRaidMember mocks base method.
func (*MockDiskOps) LSBLK ¶
func (m *MockDiskOps) LSBLK(device string) ([]*BlockDevice, error)
LSBLK mocks base method.
func (*MockDiskOps) RemoveAllDMDevicesOnDisk ¶
func (m *MockDiskOps) RemoveAllDMDevicesOnDisk(diskName string) error
RemoveAllDMDevicesOnDisk mocks base method.
func (*MockDiskOps) RemoveAllPVsOnDevice ¶
func (m *MockDiskOps) RemoveAllPVsOnDevice(diskName string) error
RemoveAllPVsOnDevice mocks base method.
func (*MockDiskOps) RemovePV ¶
func (m *MockDiskOps) RemovePV(pvName string) error
RemovePV mocks base method.
func (*MockDiskOps) RemoveVG ¶
func (m *MockDiskOps) RemoveVG(vgName string) error
RemoveVG mocks base method.
func (*MockDiskOps) Wipefs ¶
func (m *MockDiskOps) Wipefs(device string) error
Wipefs mocks base method.
type MockDiskOpsMockRecorder ¶
type MockDiskOpsMockRecorder struct {
// contains filtered or unexported fields
}
MockDiskOpsMockRecorder is the mock recorder for MockDiskOps.
func (*MockDiskOpsMockRecorder) CleanRaidMembership ¶
func (mr *MockDiskOpsMockRecorder) CleanRaidMembership(device any) *gomock.Call
CleanRaidMembership indicates an expected call of CleanRaidMembership.
func (*MockDiskOpsMockRecorder) GetRaidDevices ¶
func (mr *MockDiskOpsMockRecorder) GetRaidDevices(device any) *gomock.Call
GetRaidDevices indicates an expected call of GetRaidDevices.
func (*MockDiskOpsMockRecorder) GetVolumeGroupsByDisk ¶
func (mr *MockDiskOpsMockRecorder) GetVolumeGroupsByDisk(diskName any) *gomock.Call
GetVolumeGroupsByDisk indicates an expected call of GetVolumeGroupsByDisk.
func (*MockDiskOpsMockRecorder) IsRaidMember ¶
func (mr *MockDiskOpsMockRecorder) IsRaidMember(device any) *gomock.Call
IsRaidMember indicates an expected call of IsRaidMember.
func (*MockDiskOpsMockRecorder) LSBLK ¶
func (mr *MockDiskOpsMockRecorder) LSBLK(device any) *gomock.Call
LSBLK indicates an expected call of LSBLK.
func (*MockDiskOpsMockRecorder) RemoveAllDMDevicesOnDisk ¶
func (mr *MockDiskOpsMockRecorder) RemoveAllDMDevicesOnDisk(diskName any) *gomock.Call
RemoveAllDMDevicesOnDisk indicates an expected call of RemoveAllDMDevicesOnDisk.
func (*MockDiskOpsMockRecorder) RemoveAllPVsOnDevice ¶
func (mr *MockDiskOpsMockRecorder) RemoveAllPVsOnDevice(diskName any) *gomock.Call
RemoveAllPVsOnDevice indicates an expected call of RemoveAllPVsOnDevice.
func (*MockDiskOpsMockRecorder) RemovePV ¶
func (mr *MockDiskOpsMockRecorder) RemovePV(pvName any) *gomock.Call
RemovePV indicates an expected call of RemovePV.
type MockExecute ¶
type MockExecute struct {
// contains filtered or unexported fields
}
MockExecute is a mock of Execute interface.
func NewMockExecute ¶
func NewMockExecute(ctrl *gomock.Controller) *MockExecute
NewMockExecute creates a new mock instance.
func (*MockExecute) EXPECT ¶
func (m *MockExecute) EXPECT() *MockExecuteMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockExecuteMockRecorder ¶
type MockExecuteMockRecorder struct {
// contains filtered or unexported fields
}
MockExecuteMockRecorder is the mock recorder for MockExecute.