Downward API hugepages
This commit is contained in:
@@ -83,7 +83,8 @@ func (cronJobStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Ob
|
||||
// Validate validates a new scheduled job.
|
||||
func (cronJobStrategy) Validate(ctx context.Context, obj runtime.Object) field.ErrorList {
|
||||
cronJob := obj.(*batch.CronJob)
|
||||
return validation.ValidateCronJob(cronJob)
|
||||
opts := pod.GetValidationOptionsFromPodTemplate(&cronJob.Spec.JobTemplate.Spec.Template, nil)
|
||||
return validation.ValidateCronJob(cronJob, opts)
|
||||
}
|
||||
|
||||
// Canonicalize normalizes the object after validation.
|
||||
@@ -103,7 +104,9 @@ func (cronJobStrategy) AllowCreateOnUpdate() bool {
|
||||
func (cronJobStrategy) ValidateUpdate(ctx context.Context, obj, old runtime.Object) field.ErrorList {
|
||||
newCronJob := obj.(*batch.CronJob)
|
||||
oldCronJob := old.(*batch.CronJob)
|
||||
return validation.ValidateCronJobUpdate(newCronJob, oldCronJob)
|
||||
|
||||
opts := pod.GetValidationOptionsFromPodTemplate(&newCronJob.Spec.JobTemplate.Spec.Template, &oldCronJob.Spec.JobTemplate.Spec.Template)
|
||||
return validation.ValidateCronJobUpdate(newCronJob, oldCronJob, opts)
|
||||
}
|
||||
|
||||
type cronJobStatusStrategy struct {
|
||||
|
@@ -103,7 +103,8 @@ func (jobStrategy) Validate(ctx context.Context, obj runtime.Object) field.Error
|
||||
if job.Spec.ManualSelector == nil || *job.Spec.ManualSelector == false {
|
||||
generateSelector(job)
|
||||
}
|
||||
return validation.ValidateJob(job)
|
||||
opts := pod.GetValidationOptionsFromPodTemplate(&job.Spec.Template, nil)
|
||||
return validation.ValidateJob(job, opts)
|
||||
}
|
||||
|
||||
// generateSelector adds a selector to a job and labels to its template
|
||||
@@ -173,8 +174,10 @@ func (jobStrategy) AllowCreateOnUpdate() bool {
|
||||
func (jobStrategy) ValidateUpdate(ctx context.Context, obj, old runtime.Object) field.ErrorList {
|
||||
job := obj.(*batch.Job)
|
||||
oldJob := old.(*batch.Job)
|
||||
validationErrorList := validation.ValidateJob(job)
|
||||
updateErrorList := validation.ValidateJobUpdate(job, oldJob)
|
||||
|
||||
opts := pod.GetValidationOptionsFromPodTemplate(&job.Spec.Template, &oldJob.Spec.Template)
|
||||
validationErrorList := validation.ValidateJob(job, opts)
|
||||
updateErrorList := validation.ValidateJobUpdate(job, oldJob, opts)
|
||||
return append(validationErrorList, updateErrorList...)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user