module

package
v0.0.0-...-3156893 Latest Latest
Warning

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

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

Documentation

Overview

Code generated by MockGen. DO NOT EDIT. Source: buildargoverrider.go

Generated by this command:

mockgen -source=buildargoverrider.go -package=module -destination=mock_buildargoverrider.go

Package module is a generated GoMock package.

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 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 BuildArgOverrider

type BuildArgOverrider interface {
	ApplyBuildArgOverrides(args []kmmv1beta1.BuildArg, overrides ...kmmv1beta1.BuildArg) []kmmv1beta1.BuildArg
}

func NewBuildArgOverrider

func NewBuildArgOverrider() BuildArgOverrider

type KernelMapper

type KernelMapper interface {
	GetModuleLoaderDataForKernel(mod *kmmv1beta1.Module, kernelVersion string) (*api.ModuleLoaderData, error)
}

func NewKernelMapper

func NewKernelMapper(buildArgOverrider BuildArgOverrider) KernelMapper

type MockBuildArgOverrider

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

MockBuildArgOverrider is a mock of BuildArgOverrider interface.

func NewMockBuildArgOverrider

func NewMockBuildArgOverrider(ctrl *gomock.Controller) *MockBuildArgOverrider

NewMockBuildArgOverrider creates a new mock instance.

func (*MockBuildArgOverrider) ApplyBuildArgOverrides

func (m *MockBuildArgOverrider) ApplyBuildArgOverrides(args []v1beta1.BuildArg, overrides ...v1beta1.BuildArg) []v1beta1.BuildArg

ApplyBuildArgOverrides mocks base method.

func (*MockBuildArgOverrider) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

type MockBuildArgOverriderMockRecorder

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

MockBuildArgOverriderMockRecorder is the mock recorder for MockBuildArgOverrider.

func (*MockBuildArgOverriderMockRecorder) ApplyBuildArgOverrides

func (mr *MockBuildArgOverriderMockRecorder) ApplyBuildArgOverrides(args any, overrides ...any) *gomock.Call

ApplyBuildArgOverrides indicates an expected call of ApplyBuildArgOverrides.

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