From bf4a2011c62627cc531f9a2a796a4f52211b9df4 Mon Sep 17 00:00:00 2001 From: Vaibhav Pathak Date: Mon, 19 Jan 2026 12:31:15 +0530 Subject: [PATCH] workflow cleanup added --- environment-provisioner/workflow-template.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/environment-provisioner/workflow-template.yaml b/environment-provisioner/workflow-template.yaml index f20b032..e8987c6 100644 --- a/environment-provisioner/workflow-template.yaml +++ b/environment-provisioner/workflow-template.yaml @@ -5,6 +5,15 @@ metadata: namespace: argo-workflows spec: serviceAccountName: argo-workflow + # Clean up pods after workflow completion + podGC: + strategy: OnWorkflowSuccess # Delete pods when workflow succeeds + deleteDelayDuration: 60s # Wait 60s before deleting (allows log collection) + # Auto-delete workflow after completion + ttlStrategy: + secondsAfterCompletion: 3600 # Delete workflow 1 hour after completion + secondsAfterSuccess: 1800 # Delete workflow 30 min after success + secondsAfterFailure: 86400 # Keep failed workflows for 24 hours for debugging arguments: parameters: - name: namespace