package validation
import "k8s.io/kubernetes/pkg/apis/batch/validation"
Index ¶
- func ValidateCronJob(cronJob *batch.CronJob, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateCronJobSpec(spec *batch.CronJobSpec, fldPath *field.Path, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateCronJobUpdate(job, oldJob *batch.CronJob, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateGeneratedSelector(obj *batch.Job) field.ErrorList
- func ValidateJob(job *batch.Job, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateJobSpec(spec *batch.JobSpec, fldPath *field.Path, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateJobSpecUpdate(spec, oldSpec batch.JobSpec, fldPath *field.Path, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateJobStatus(status *batch.JobStatus, fldPath *field.Path) field.ErrorList
- func ValidateJobStatusUpdate(status, oldStatus batch.JobStatus) field.ErrorList
- func ValidateJobTemplate(job *batch.JobTemplate, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateJobTemplateSpec(spec *batch.JobTemplateSpec, fldPath *field.Path, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateJobUpdate(job, oldJob *batch.Job, opts apivalidation.PodValidationOptions) field.ErrorList
- func ValidateJobUpdateStatus(job, oldJob *batch.Job) field.ErrorList
Functions ¶
func ValidateCronJob ¶
func ValidateCronJob(cronJob *batch.CronJob, opts apivalidation.PodValidationOptions) field.ErrorList
ValidateCronJob validates a CronJob and returns an ErrorList with any errors.
func ValidateCronJobSpec ¶
func ValidateCronJobSpec(spec *batch.CronJobSpec, fldPath *field.Path, opts apivalidation.PodValidationOptions) field.ErrorList
ValidateCronJobSpec validates a CronJobSpec and returns an ErrorList with any errors.
func ValidateCronJobUpdate ¶
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 ValidateGeneratedSelector ¶
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.
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.
func ValidateJob ¶
func ValidateJob(job *batch.Job, opts apivalidation.PodValidationOptions) 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 apivalidation.PodValidationOptions) field.ErrorList
ValidateJobSpecUpdate validates an update to a JobSpec and returns an ErrorList with any errors.
func ValidateJobStatus ¶
ValidateJobStatus validates a JobStatus and returns an ErrorList with any errors.
func ValidateJobStatusUpdate ¶
ValidateJobStatusUpdate validates an update to a JobStatus and returns an ErrorList with any errors.
func ValidateJobTemplate ¶
func ValidateJobTemplate(job *batch.JobTemplate, opts apivalidation.PodValidationOptions) field.ErrorList
ValidateJobTemplate validates a JobTemplate 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 apivalidation.PodValidationOptions) field.ErrorList
ValidateJobUpdate validates an update to a Job and returns an ErrorList with any errors.
func ValidateJobUpdateStatus ¶
ValidateJobUpdateStatus validates an update to the status of a Job and returns an ErrorList with any errors.
Source Files ¶
validation.go
- Version
- v1.21.12
- Published
- Apr 13, 2022
- Platform
- js/wasm
- Imports
- 10 packages
- Last checked
- 3 minutes ago –
Tools for package owners.