fix: operator v0.1.23 — BackoffLimit=2 в kaniko, пересоздание Failed функций; script: mod2 96→128

This commit is contained in:
“Naeel”
2026-03-11 12:26:06 +04:00
parent 3dc39ddc20
commit 59563eba76
4 changed files with 23 additions and 7 deletions
+3 -2
View File
@@ -90,8 +90,9 @@ func (b *Builder) Build(ctx context.Context, namespace, funcName, s3Key string)
},
},
Spec: batchv1.JobSpec{
// Не повторяем при ошибке — контроллер сам перезапустит reconcile
BackoffLimit: int32Ptr(0),
// 2 попытки: при транзиентных сбоях (OOM, network blip) kaniko сможет перезапуститься.
// BackoffLimit=0 приводил к ложным "build job failed" при нагрузке.
BackoffLimit: int32Ptr(2),
Completions: int32Ptr(1),
Template: corev1.PodTemplateSpec{
Spec: corev1.PodSpec{