From 09927db6542a1a5ff4583892cf811c8be95cee50 Mon Sep 17 00:00:00 2001 From: SuyashParmar Date: Wed, 23 Jul 2025 00:49:05 +0530 Subject: [PATCH] adding minAvailable field Signed-off-by: SuyashParmar --- pkg/apis/batch/v1alpha1/job.go | 7 +++++++ 1 file changed, 7 insertions(+) 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