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

package validation

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

Index

Functions

func ValidateCronJob

func ValidateCronJob(scheduledJob *batch.CronJob) field.ErrorList

func ValidateCronJobSpec

func ValidateCronJobSpec(spec *batch.CronJobSpec, fldPath *field.Path) field.ErrorList

func ValidateCronJobUpdate

func ValidateCronJobUpdate(job, oldJob *batch.CronJob) field.ErrorList

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

Source Files

validation.go

Version
v1.14.6
Published
Aug 16, 2019
Platform
darwin/amd64
Imports
9 packages
Last checked
22 seconds ago

Tools for package owners.