utils

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package utils is a generated GoMock package.

Index

Constants

View Source
const (
	JobTypeBuild = "build"
	JobTypeSign  = "sign"

	StatusCompleted  = "completed"
	StatusCreated    = "created"
	StatusInProgress = "in progress"
	StatusFailed     = "failed"
)

Variables

View Source
var ErrNoMatchingJob = errors.New("no matching job")

Functions

func KernelComponentsAsEnvVars

func KernelComponentsAsEnvVars(kernel string) []string

func MakeSecretVolume

func MakeSecretVolume(secretRef *v1.LocalObjectReference, key string, path string) v1.Volume

func MakeSecretVolumeMount

func MakeSecretVolumeMount(secretRef *v1.LocalObjectReference, mountPath string) v1.VolumeMount

func ReplaceInTemplates

func ReplaceInTemplates(envvars []string, templates ...string) ([]string, error)

func WarnString

func WarnString(str string) string

Types

type JobHelper

type JobHelper interface {
	IsJobChanged(existingJob *batchv1.Job, newJob *batchv1.Job) (bool, error)
	JobLabels(modName string, targetKernel string, jobType string) map[string]string
	GetModuleJobByKernel(ctx context.Context, modName, namespace, targetKernel, jobType string, owner metav1.Object) (*batchv1.Job, error)
	GetModuleJobs(ctx context.Context, modName, namespace, jobType string, owner metav1.Object) ([]batchv1.Job, error)
	DeleteJob(ctx context.Context, job *batchv1.Job) error
	CreateJob(ctx context.Context, jobTemplate *batchv1.Job) error
	GetJobStatus(job *batchv1.Job) (Status, bool, error)
}

func NewJobHelper

func NewJobHelper(client client.Client) JobHelper

type MockJobHelper

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

MockJobHelper is a mock of JobHelper interface.

func NewMockJobHelper

func NewMockJobHelper(ctrl *gomock.Controller) *MockJobHelper

NewMockJobHelper creates a new mock instance.

func (*MockJobHelper) CreateJob

func (m *MockJobHelper) CreateJob(ctx context.Context, jobTemplate *v1.Job) error

CreateJob mocks base method.

func (*MockJobHelper) DeleteJob

func (m *MockJobHelper) DeleteJob(ctx context.Context, job *v1.Job) error

DeleteJob mocks base method.

func (*MockJobHelper) EXPECT

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

func (*MockJobHelper) GetJobStatus

func (m *MockJobHelper) GetJobStatus(job *v1.Job) (Status, bool, error)

GetJobStatus mocks base method.

func (*MockJobHelper) GetModuleJobByKernel

func (m *MockJobHelper) GetModuleJobByKernel(ctx context.Context, modName, namespace, targetKernel, jobType string, owner v10.Object) (*v1.Job, error)

GetModuleJobByKernel mocks base method.

func (*MockJobHelper) GetModuleJobs

func (m *MockJobHelper) GetModuleJobs(ctx context.Context, modName, namespace, jobType string, owner v10.Object) ([]v1.Job, error)

GetModuleJobs mocks base method.

func (*MockJobHelper) IsJobChanged

func (m *MockJobHelper) IsJobChanged(existingJob, newJob *v1.Job) (bool, error)

IsJobChanged mocks base method.

func (*MockJobHelper) JobLabels

func (m *MockJobHelper) JobLabels(modName, targetKernel, jobType string) map[string]string

JobLabels mocks base method.

type MockJobHelperMockRecorder

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

MockJobHelperMockRecorder is the mock recorder for MockJobHelper.

func (*MockJobHelperMockRecorder) CreateJob

func (mr *MockJobHelperMockRecorder) CreateJob(ctx, jobTemplate interface{}) *gomock.Call

CreateJob indicates an expected call of CreateJob.

func (*MockJobHelperMockRecorder) DeleteJob

func (mr *MockJobHelperMockRecorder) DeleteJob(ctx, job interface{}) *gomock.Call

DeleteJob indicates an expected call of DeleteJob.

func (*MockJobHelperMockRecorder) GetJobStatus

func (mr *MockJobHelperMockRecorder) GetJobStatus(job interface{}) *gomock.Call

GetJobStatus indicates an expected call of GetJobStatus.

func (*MockJobHelperMockRecorder) GetModuleJobByKernel

func (mr *MockJobHelperMockRecorder) GetModuleJobByKernel(ctx, modName, namespace, targetKernel, jobType, owner interface{}) *gomock.Call

GetModuleJobByKernel indicates an expected call of GetModuleJobByKernel.

func (*MockJobHelperMockRecorder) GetModuleJobs

func (mr *MockJobHelperMockRecorder) GetModuleJobs(ctx, modName, namespace, jobType, owner interface{}) *gomock.Call

GetModuleJobs indicates an expected call of GetModuleJobs.

func (*MockJobHelperMockRecorder) IsJobChanged

func (mr *MockJobHelperMockRecorder) IsJobChanged(existingJob, newJob interface{}) *gomock.Call

IsJobChanged indicates an expected call of IsJobChanged.

func (*MockJobHelperMockRecorder) JobLabels

func (mr *MockJobHelperMockRecorder) JobLabels(modName, targetKernel, jobType interface{}) *gomock.Call

JobLabels indicates an expected call of JobLabels.

type Result

type Result struct {
	Requeue bool
	Status  Status
}

type Status

type Status string

Jump to

Keyboard shortcuts

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