From a8edeaca82e0613c128df673590ff042d0e42952 Mon Sep 17 00:00:00 2001 From: vmelikyan Date: Thu, 10 Jul 2025 21:44:37 -0700 Subject: [PATCH] Removes job deadline for k8s deploy jobs --- src/server/lib/kubernetesApply/applyManifest.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/server/lib/kubernetesApply/applyManifest.ts b/src/server/lib/kubernetesApply/applyManifest.ts index 4b7707f2..58b6d012 100644 --- a/src/server/lib/kubernetesApply/applyManifest.ts +++ b/src/server/lib/kubernetesApply/applyManifest.ts @@ -36,7 +36,7 @@ export async function createKubernetesApplyJob({ const kc = new k8s.KubeConfig(); kc.loadFromDefault(); const batchApi = kc.makeApiClient(k8s.BatchV1Api); - const shortSha = deploy.sha?.substring(0, 7) || 'unknown'; + const shortSha = deploy.sha?.substring(0, 7) || ''; const jobName = `${deploy.uuid}-deploy-${jobId}-${shortSha}`.substring(0, 63); const serviceName = deploy.deployable?.name || deploy.service?.name || ''; @@ -65,9 +65,8 @@ export async function createKubernetesApplyJob({ }, }, spec: { - ttlSecondsAfterFinished: 86400, // 24 hours + ttlSecondsAfterFinished: 86400, backoffLimit: 3, - activeDeadlineSeconds: 600, // 10 minutes timeout template: { metadata: { labels: {