Documentation
¶
Overview ¶
Code generated by MockGen. DO NOT EDIT. Source: kernelmapper.go
Generated by this command:
mockgen -source=kernelmapper.go -package=module -destination=mock_kernelmapper.go KernelMapper,kernelMapperHelperAPI
Package module is a generated GoMock package.
Index ¶
- Variables
- func AppendToTag(name string, tag string) string
- func ImageDigest(ctx context.Context, authFactory auth.RegistryAuthGetterFactory, ...) (string, error)
- func ImageExists(ctx context.Context, authFactory auth.RegistryAuthGetterFactory, ...) (bool, error)
- func IntermediateImageName(name, namespace, targetImage string) string
- func ShouldBeBuilt(mld *api.ModuleLoaderData) bool
- func ShouldBeSigned(mld *api.ModuleLoaderData) bool
- type KernelMapper
- type MockKernelMapper
- type MockKernelMapperMockRecorder
- type MockkernelMapperHelperAPI
- type MockkernelMapperHelperAPIMockRecorder
Constants ¶
This section is empty.
Variables ¶
var ErrNoMatchingKernelMapping = errors.New("kernel mapping not found")
Functions ¶
func AppendToTag ¶
AppendToTag adds the specified tag to the image name cleanly, i.e. by avoiding messing up the name or getting "name:-tag"
func ImageDigest ¶
func ImageExists ¶
func IntermediateImageName ¶
IntermediateImageName returns the image name of the pre-signed module image name
func ShouldBeBuilt ¶
func ShouldBeBuilt(mld *api.ModuleLoaderData) bool
ShouldBeBuilt indicates whether the specified ModuleLoaderData of the Module should be built or not.
func ShouldBeSigned ¶
func ShouldBeSigned(mld *api.ModuleLoaderData) bool
ShouldBeSigned indicates whether the specified ModuleLoaderData of the Module should be signed or not.
Types ¶
type KernelMapper ¶
type KernelMapper interface {
GetModuleLoaderDataForKernel(mod *kmmv1beta1.Module, kernelVersion string) (*api.ModuleLoaderData, error)
}
func NewKernelMapper ¶
func NewKernelMapper(buildHelper build.Helper, signHelper sign.Helper) KernelMapper
type MockKernelMapper ¶
type MockKernelMapper struct {
// contains filtered or unexported fields
}
MockKernelMapper is a mock of KernelMapper interface.
func NewMockKernelMapper ¶
func NewMockKernelMapper(ctrl *gomock.Controller) *MockKernelMapper
NewMockKernelMapper creates a new mock instance.
func (*MockKernelMapper) EXPECT ¶
func (m *MockKernelMapper) EXPECT() *MockKernelMapperMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockKernelMapper) GetModuleLoaderDataForKernel ¶
func (m *MockKernelMapper) GetModuleLoaderDataForKernel(mod *v1beta1.Module, kernelVersion string) (*api.ModuleLoaderData, error)
GetModuleLoaderDataForKernel mocks base method.
type MockKernelMapperMockRecorder ¶
type MockKernelMapperMockRecorder struct {
// contains filtered or unexported fields
}
MockKernelMapperMockRecorder is the mock recorder for MockKernelMapper.
func (*MockKernelMapperMockRecorder) GetModuleLoaderDataForKernel ¶
func (mr *MockKernelMapperMockRecorder) GetModuleLoaderDataForKernel(mod, kernelVersion any) *gomock.Call
GetModuleLoaderDataForKernel indicates an expected call of GetModuleLoaderDataForKernel.
type MockkernelMapperHelperAPI ¶
type MockkernelMapperHelperAPI struct {
// contains filtered or unexported fields
}
MockkernelMapperHelperAPI is a mock of kernelMapperHelperAPI interface.
func NewMockkernelMapperHelperAPI ¶
func NewMockkernelMapperHelperAPI(ctrl *gomock.Controller) *MockkernelMapperHelperAPI
NewMockkernelMapperHelperAPI creates a new mock instance.
func (*MockkernelMapperHelperAPI) EXPECT ¶
func (m *MockkernelMapperHelperAPI) EXPECT() *MockkernelMapperHelperAPIMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockkernelMapperHelperAPIMockRecorder ¶
type MockkernelMapperHelperAPIMockRecorder struct {
// contains filtered or unexported fields
}
MockkernelMapperHelperAPIMockRecorder is the mock recorder for MockkernelMapperHelperAPI.