add TTL 3 hours

This commit is contained in:
Lukasz Zajaczkowski 2025-01-27 15:49:50 +01:00
parent cd30c5ba11
commit 76148bc8b2

View File

@ -51,6 +51,7 @@ const (
artifactExporterIndexAnnotation = "build.kairos.io/export-index" artifactExporterIndexAnnotation = "build.kairos.io/export-index"
ready = "Ready" ready = "Ready"
) )
const threeHours = int32(10800)
var ( var (
requeue = ctrl.Result{RequeueAfter: requeueAfter} requeue = ctrl.Result{RequeueAfter: requeueAfter}
@ -351,7 +352,7 @@ func (r *OSArtifactReconciler) checkExport(ctx context.Context, artifact *osbuil
}, },
}, },
}) })
job.Spec.TTLSecondsAfterFinished = ptr(threeHours)
if err := controllerutil.SetOwnerReference(artifact, job, r.Scheme); err != nil { if err := controllerutil.SetOwnerReference(artifact, job, r.Scheme); err != nil {
log.FromContext(ctx).Error(err, "failed to set owner reference on job") log.FromContext(ctx).Error(err, "failed to set owner reference on job")
return ctrl.Result{Requeue: true}, nil return ctrl.Result{Requeue: true}, nil