diff --git a/pkg/apis/batch/v1alpha1/job.go b/pkg/apis/batch/v1alpha1/job.go index 9da2f88b..f9b68a8d 100644 --- a/pkg/apis/batch/v1alpha1/job.go +++ b/pkg/apis/batch/v1alpha1/job.go @@ -252,6 +252,13 @@ type TaskSpec struct { DependsOn *DependsOn `json:"dependsOn,omitempty" protobuf:"bytes,8,opt,name=dependsOn"` } +// Default sets default values for TaskSpec fields. +func (t *TaskSpec) Default() { + if t.MinAvailable == nil { + t.MinAvailable = &t.Replicas + } +} + // JobPhase defines the phase of the job. type JobPhase string