fix(ci): retain completed pods 10 min for log access (CPU only)

Add deleteDelayDuration: 600s to podGC on CPU workflow templates and
sensors (ci-pipeline, compile-deploy, build-image). GPU training
workflows keep immediate cleanup to avoid wasting expensive GPU time.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
jgrusewski
2026-03-14 01:10:06 +01:00
parent 696087b652
commit 8e6effb7f6
4 changed files with 5 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ spec:
app.kubernetes.io/part-of: foxhunt
podGC:
strategy: OnPodCompletion
deleteDelayDuration: 600s
ttlStrategy:
secondsAfterCompletion: 3600
volumes:

View File

@@ -24,6 +24,7 @@ spec:
app.kubernetes.io/component: compile-and-deploy
podGC:
strategy: OnPodCompletion
deleteDelayDuration: 600s
ttlStrategy:
secondsAfterCompletion: 3600
activeDeadlineSeconds: 3600 # 1 hour (compile + deploy)

View File

@@ -46,6 +46,7 @@ spec:
serviceAccountName: argo-workflow
podGC:
strategy: OnPodCompletion
deleteDelayDuration: 600s
ttlStrategy:
secondsAfterCompletion: 3600
workflowTemplateRef:

View File

@@ -63,6 +63,7 @@ spec:
serviceAccountName: argo-workflow
podGC:
strategy: OnPodCompletion
deleteDelayDuration: 600s
ttlStrategy:
secondsAfterCompletion: 3600
workflowTemplateRef:
@@ -193,6 +194,7 @@ spec:
serviceAccountName: argo-workflow
podGC:
strategy: OnPodCompletion
deleteDelayDuration: 600s
ttlStrategy:
secondsAfterCompletion: 3600
workflowTemplateRef: