Documentation ¶
Index ¶
- func ValidateCronJobCreate(cronJob *batch.CronJob, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateCronJobUpdate(job, oldJob *batch.CronJob, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateJob(job *batch.Job, opts JobValidationOptions) field.ErrorList
- func ValidateJobSpec(spec *batch.JobSpec, fldPath *field.Path, ...) field.ErrorList
- func ValidateJobSpecUpdate(spec, oldSpec batch.JobSpec, fldPath *field.Path, opts JobValidationOptions) field.ErrorList
- func ValidateJobStatusUpdate(status, oldStatus batch.JobStatus) field.ErrorList
- func ValidateJobTemplateSpec(spec *batch.JobTemplateSpec, fldPath *field.Path, ...) field.ErrorList
- func ValidateJobUpdate(job, oldJob *batch.Job, opts JobValidationOptions) field.ErrorList
- func ValidateJobUpdateStatus(job, oldJob *batch.Job) field.ErrorList
- type JobValidationOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateCronJobCreate ¶ added in v1.24.0
func ValidateCronJobCreate(cronJob *batch.CronJob, opts apivalidation.PodValidationOptions) field.ErrorList
ValidateCronJobCreate validates a CronJob on creation and returns an ErrorList with any errors.
func ValidateCronJobUpdate ¶ added in v1.9.0
func ValidateCronJobUpdate(job, oldJob *batch.CronJob, opts apivalidation.PodValidationOptions) field.ErrorList
ValidateCronJobUpdate validates an update to a CronJob and returns an ErrorList with any errors.
func ValidateJob ¶
func ValidateJob(job *batch.Job, opts JobValidationOptions) field.ErrorList
ValidateJob validates a Job and returns an ErrorList with any errors.
func ValidateJobSpec ¶
func ValidateJobSpec(spec *batch.JobSpec, fldPath *field.Path, opts apivalidation.PodValidationOptions) field.ErrorList
ValidateJobSpec validates a JobSpec and returns an ErrorList with any errors.
func ValidateJobSpecUpdate ¶
func ValidateJobSpecUpdate(spec, oldSpec batch.JobSpec, fldPath *field.Path, opts JobValidationOptions) field.ErrorList
ValidateJobSpecUpdate validates an update to a JobSpec and returns an ErrorList with any errors.
func ValidateJobStatusUpdate ¶
ValidateJobStatusUpdate validates an update to a JobStatus and returns an ErrorList with any errors.
func ValidateJobTemplateSpec ¶
func ValidateJobTemplateSpec(spec *batch.JobTemplateSpec, fldPath *field.Path, opts apivalidation.PodValidationOptions) field.ErrorList
ValidateJobTemplateSpec validates a JobTemplateSpec and returns an ErrorList with any errors.
func ValidateJobUpdate ¶
func ValidateJobUpdate(job, oldJob *batch.Job, opts JobValidationOptions) field.ErrorList
ValidateJobUpdate validates an update to a Job and returns an ErrorList with any errors.
Types ¶
type JobValidationOptions ¶ added in v1.22.0
type JobValidationOptions struct { apivalidation.PodValidationOptions // Allow mutable node affinity, selector and tolerations of the template AllowMutableSchedulingDirectives bool // Allow elastic indexed jobs AllowElasticIndexedJobs bool // Require Job to have the label on batch.kubernetes.io/job-name and batch.kubernetes.io/controller-uid RequirePrefixedLabels bool }