module

package
v0.0.0-...-23cfbb7 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
var ErrNoMatchingKernelMapping = errors.New("kernel mapping not found")

Functions

func AppendToTag

func AppendToTag(name string, tag string) string

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 ImageDigest(
	ctx context.Context,
	authFactory auth.RegistryAuthGetterFactory,
	reg registry.Registry,
	mld *api.ModuleLoaderData,
	imageName string) (string, error)

func ImageExists

func ImageExists(
	ctx context.Context,
	authFactory auth.RegistryAuthGetterFactory,
	reg registry.Registry,
	mld *api.ModuleLoaderData,
	imageName string) (bool, error)

func IntermediateImageName

func IntermediateImageName(name, namespace, targetImage string) string

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

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

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.

Jump to

Keyboard shortcuts

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