shared_ops

package
v0.0.0-...-a01c7fe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2024 License: Apache-2.0 Imports: 10 Imported by: 2

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

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

type CleanupDevice interface {
	CleanupInstallDevice(device string) error
}

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)
}

func NewDiskOps

func NewDiskOps(logger *logrus.Logger, executor Execute) DiskOps

type Execute

type Execute interface {
	Execute(command string, args ...string) (string, 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

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.

func (*MockDiskOpsMockRecorder) RemoveVG

func (mr *MockDiskOpsMockRecorder) RemoveVG(vgName any) *gomock.Call

RemoveVG indicates an expected call of RemoveVG.

func (*MockDiskOpsMockRecorder) Wipefs

func (mr *MockDiskOpsMockRecorder) Wipefs(device any) *gomock.Call

Wipefs indicates an expected call of Wipefs.

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.

func (*MockExecute) Execute

func (m *MockExecute) Execute(command string, args ...string) (string, error)

Execute mocks base method.

type MockExecuteMockRecorder

type MockExecuteMockRecorder struct {
	// contains filtered or unexported fields
}

MockExecuteMockRecorder is the mock recorder for MockExecute.

func (*MockExecuteMockRecorder) Execute

func (mr *MockExecuteMockRecorder) Execute(command any, args ...any) *gomock.Call

Execute indicates an expected call of Execute.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL