utils

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: May 31, 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 GetDevicePluginVersionLabelName added in v1.1.0

func GetDevicePluginVersionLabelName(namespace, name string) string

func GetModuleLoaderVersionLabelName added in v1.1.0

func GetModuleLoaderVersionLabelName(namespace, name string) string

func GetModuleVersionLabelName added in v1.1.0

func GetModuleVersionLabelName(namespace, name string) string

func GetNamespaceNameFromVersionLabel added in v1.1.0

func GetNamespaceNameFromVersionLabel(label string) (string, string, error)

func GetNodesVersionLabels added in v1.1.0

func GetNodesVersionLabels(nodeLabels map[string]string) map[string]string

func IsDevicePluginVersionLabel added in v1.1.0

func IsDevicePluginVersionLabel(label string) bool

func IsModuleLoaderVersionLabel added in v1.1.0

func IsModuleLoaderVersionLabel(label string) bool

func IsModuleVersionLabel added in v1.1.0

func IsModuleVersionLabel(label string) bool

func IsVersionLabel added in v1.1.0

func IsVersionLabel(label string) bool

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, readOnly bool) 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, 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, 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 Status

type Status string

Jump to

Keyboard shortcuts

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