remove ttl after finished

[ZITADOPER-10]
This commit is contained in:
Haim Kortovich
2025-04-09 15:17:50 -05:00
parent b374e79755
commit 094f11cf29

View File

@@ -16,7 +16,6 @@ import (
func (b *Builder) BuildInitJob(zitadel *zitadelv1alpha1.ZitadelCluster, key types.NamespacedName) (*batchv1.Job, error) { func (b *Builder) BuildInitJob(zitadel *zitadelv1alpha1.ZitadelCluster, key types.NamespacedName) (*batchv1.Job, error) {
backOffLimit := int32(5) backOffLimit := int32(5)
ttlAfterFinish := int32(100)
activeDeadlineSeconds := int64(1800) activeDeadlineSeconds := int64(1800)
runAsNonRoot := true runAsNonRoot := true
enableServiceLinks := false enableServiceLinks := false
@@ -28,9 +27,8 @@ func (b *Builder) BuildInitJob(zitadel *zitadelv1alpha1.ZitadelCluster, key type
Namespace: key.Namespace, Namespace: key.Namespace,
}, },
Spec: batchv1.JobSpec{ Spec: batchv1.JobSpec{
BackoffLimit: &backOffLimit, BackoffLimit: &backOffLimit,
ActiveDeadlineSeconds: &activeDeadlineSeconds, ActiveDeadlineSeconds: &activeDeadlineSeconds,
TTLSecondsAfterFinished: &ttlAfterFinish,
Template: corev1.PodTemplateSpec{ Template: corev1.PodTemplateSpec{
Spec: corev1.PodSpec{ Spec: corev1.PodSpec{
RestartPolicy: corev1.RestartPolicyOnFailure, RestartPolicy: corev1.RestartPolicyOnFailure,