Skip to content

Commit 2fcc2d3

Browse files
committed
fix: set BackoffLimit to zero for starter job to prevent excessive pod creation
1 parent 60cd1ac commit 2fcc2d3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/resources/jobs/starter.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ func NewStarterJob(k6 *v1alpha1.TestRun, hostname []string) *batchv1.Job {
6262
resourceRequirements = k6.GetSpec().Starter.Resources
6363
}
6464

65+
var zero32 int32
66+
6567
return &batchv1.Job{
6668
ObjectMeta: metav1.ObjectMeta{
6769
Name: fmt.Sprintf("%s-starter", k6.NamespacedName().Name),
@@ -70,6 +72,7 @@ func NewStarterJob(k6 *v1alpha1.TestRun, hostname []string) *batchv1.Job {
7072
Annotations: starterAnnotations,
7173
},
7274
Spec: batchv1.JobSpec{
75+
BackoffLimit: &zero32,
7376
Template: corev1.PodTemplateSpec{
7477
ObjectMeta: metav1.ObjectMeta{
7578
Labels: starterLabels,

0 commit comments

Comments
 (0)