Documentation ¶
Overview ¶
Package utils is a generated GoMock package.
Index ¶
- Constants
- Variables
- func GetDevicePluginVersionLabelName(namespace, name string) string
- func GetModuleLoaderVersionLabelName(namespace, name string) string
- func GetModuleVersionLabelName(namespace, name string) string
- func GetNamespaceNameFromVersionLabel(label string) (string, string, error)
- func GetNodesVersionLabels(nodeLabels map[string]string) map[string]string
- func IsDevicePluginVersionLabel(label string) bool
- func IsModuleLoaderVersionLabel(label string) bool
- func IsModuleVersionLabel(label string) bool
- func IsVersionLabel(label string) bool
- func KernelComponentsAsEnvVars(kernel string) []string
- func MakeSecretVolume(secretRef *v1.LocalObjectReference, key string, path string) v1.Volume
- func MakeSecretVolumeMount(secretRef *v1.LocalObjectReference, mountPath string, readOnly bool) v1.VolumeMount
- func ReplaceInTemplates(envvars []string, templates ...string) ([]string, error)
- func WarnString(str string) string
- type JobHelper
- type MockJobHelper
- func (m *MockJobHelper) CreateJob(ctx context.Context, jobTemplate *v1.Job) error
- func (m *MockJobHelper) DeleteJob(ctx context.Context, job *v1.Job) error
- func (m *MockJobHelper) EXPECT() *MockJobHelperMockRecorder
- func (m *MockJobHelper) GetJobStatus(job *v1.Job) (Status, error)
- func (m *MockJobHelper) GetModuleJobByKernel(ctx context.Context, modName, namespace, targetKernel, jobType string, ...) (*v1.Job, error)
- func (m *MockJobHelper) GetModuleJobs(ctx context.Context, modName, namespace, jobType string, owner v10.Object) ([]v1.Job, error)
- func (m *MockJobHelper) IsJobChanged(existingJob, newJob *v1.Job) (bool, error)
- func (m *MockJobHelper) JobLabels(modName, targetKernel, jobType string) map[string]string
- type MockJobHelperMockRecorder
- func (mr *MockJobHelperMockRecorder) CreateJob(ctx, jobTemplate interface{}) *gomock.Call
- func (mr *MockJobHelperMockRecorder) DeleteJob(ctx, job interface{}) *gomock.Call
- func (mr *MockJobHelperMockRecorder) GetJobStatus(job interface{}) *gomock.Call
- func (mr *MockJobHelperMockRecorder) GetModuleJobByKernel(ctx, modName, namespace, targetKernel, jobType, owner interface{}) *gomock.Call
- func (mr *MockJobHelperMockRecorder) GetModuleJobs(ctx, modName, namespace, jobType, owner interface{}) *gomock.Call
- func (mr *MockJobHelperMockRecorder) IsJobChanged(existingJob, newJob interface{}) *gomock.Call
- func (mr *MockJobHelperMockRecorder) JobLabels(modName, targetKernel, jobType interface{}) *gomock.Call
- type Status
Constants ¶
const ( JobTypeBuild = "build" JobTypeSign = "sign" StatusCompleted = "completed" StatusCreated = "created" StatusInProgress = "in progress" StatusFailed = "failed" )
Variables ¶
var ErrNoMatchingJob = errors.New("no matching job")
Functions ¶
func GetDevicePluginVersionLabelName ¶ added in v1.1.0
func GetModuleLoaderVersionLabelName ¶ added in v1.1.0
func GetModuleVersionLabelName ¶ added in v1.1.0
func GetNamespaceNameFromVersionLabel ¶ added in v1.1.0
func GetNodesVersionLabels ¶ added in v1.1.0
func IsDevicePluginVersionLabel ¶ added in v1.1.0
func IsModuleLoaderVersionLabel ¶ added in v1.1.0
func IsModuleVersionLabel ¶ added in v1.1.0
func IsVersionLabel ¶ added in v1.1.0
func MakeSecretVolume ¶
func MakeSecretVolumeMount ¶
func MakeSecretVolumeMount(secretRef *v1.LocalObjectReference, mountPath string, readOnly bool) v1.VolumeMount
func ReplaceInTemplates ¶
func WarnString ¶
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 ¶
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) EXPECT ¶
func (m *MockJobHelper) EXPECT() *MockJobHelperMockRecorder
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.
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.