Versions in this module Expand all Collapse all v1 v1.1.0 May 31, 2023 v1.0.0 Jan 29, 2023 Changes in this version + const StatusCompleted + const StatusCreated + const StatusInProgress + type Helper interface + ApplyBuildArgOverrides func(args []kmmv1beta1.BuildArg, overrides ...kmmv1beta1.BuildArg) []kmmv1beta1.BuildArg + GetRelevantBuild func(modSpec kmmv1beta1.ModuleSpec, km kmmv1beta1.KernelMapping) *kmmv1beta1.Build + func NewHelper() Helper + type Manager interface + GarbageCollect func(ctx context.Context, modName, namespace string, owner metav1.Object) ([]string, error) + ShouldSync func(ctx context.Context, mod kmmv1beta1.Module, m kmmv1beta1.KernelMapping) (bool, error) + Sync func(ctx context.Context, mod kmmv1beta1.Module, m kmmv1beta1.KernelMapping, ...) (Result, error) + type MockHelper struct + func NewMockHelper(ctrl *gomock.Controller) *MockHelper + func (m *MockHelper) ApplyBuildArgOverrides(args []v1beta1.BuildArg, overrides ...v1beta1.BuildArg) []v1beta1.BuildArg + func (m *MockHelper) EXPECT() *MockHelperMockRecorder + func (m *MockHelper) GetRelevantBuild(modSpec v1beta1.ModuleSpec, km v1beta1.KernelMapping) *v1beta1.Build + type MockHelperMockRecorder struct + func (mr *MockHelperMockRecorder) ApplyBuildArgOverrides(args interface{}, overrides ...interface{}) *gomock.Call + func (mr *MockHelperMockRecorder) GetRelevantBuild(modSpec, km interface{}) *gomock.Call + type MockManager struct + func NewMockManager(ctrl *gomock.Controller) *MockManager + func (m *MockManager) EXPECT() *MockManagerMockRecorder + func (m *MockManager) GarbageCollect(ctx context.Context, modName, namespace string, owner v1.Object) ([]string, error) + func (m_2 *MockManager) ShouldSync(ctx context.Context, mod v1beta1.Module, m v1beta1.KernelMapping) (bool, error) + func (m_2 *MockManager) Sync(ctx context.Context, mod v1beta1.Module, m v1beta1.KernelMapping, ...) (Result, error) + type MockManagerMockRecorder struct + func (mr *MockManagerMockRecorder) GarbageCollect(ctx, modName, namespace, owner interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) ShouldSync(ctx, mod, m interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) Sync(ctx, mod, m, targetKernel, pushImage, owner interface{}) *gomock.Call + type Result struct + Requeue bool + Status Status + type Status string