kubernetesk8s.io/kubernetes/pkg/apis/batch/validation Index | Files

package validation

import "k8s.io/kubernetes/pkg/apis/batch/validation"

Index

Functions

func ValidateGeneratedSelector

func ValidateGeneratedSelector(obj *batch.Job) field.ErrorList

TODO: generalize for other controller objects that will follow the same pattern, such as ReplicaSet and DaemonSet, and move to new location. Replace batch.Job with an interface.

ValidateGeneratedSelector validates that the generated selector on a controller object match the controller object metadata, and the labels on the pod template are as generated.

func ValidateJob

func ValidateJob(job *batch.Job) field.ErrorList

func ValidateJobSpec

func ValidateJobSpec(spec *batch.JobSpec, fldPath *field.Path) field.ErrorList

func ValidateJobSpecUpdate

func ValidateJobSpecUpdate(spec, oldSpec batch.JobSpec, fldPath *field.Path) field.ErrorList

func ValidateJobStatus

func ValidateJobStatus(status *batch.JobStatus, fldPath *field.Path) field.ErrorList

func ValidateJobStatusUpdate

func ValidateJobStatusUpdate(status, oldStatus batch.JobStatus) field.ErrorList

func ValidateJobTemplate

func ValidateJobTemplate(job *batch.JobTemplate) field.ErrorList

func ValidateJobTemplateSpec

func ValidateJobTemplateSpec(spec *batch.JobTemplateSpec, fldPath *field.Path) field.ErrorList

func ValidateJobUpdate

func ValidateJobUpdate(job, oldJob *batch.Job) field.ErrorList

func ValidateJobUpdateStatus

func ValidateJobUpdateStatus(job, oldJob *batch.Job) field.ErrorList

func ValidateScheduledJob

func ValidateScheduledJob(scheduledJob *batch.ScheduledJob) field.ErrorList

func ValidateScheduledJobSpec

func ValidateScheduledJobSpec(spec *batch.ScheduledJobSpec, fldPath *field.Path) field.ErrorList

Source Files

validation.go

Version
v1.5.0-alpha.2
Published
Oct 27, 2016
Platform
js/wasm
Imports
8 packages
Last checked
21 seconds ago

Tools for package owners.