workflow cleanup added

This commit is contained in:
Vaibhav Pathak 2026-01-19 12:31:15 +05:30
parent afb1f77441
commit bf4a2011c6

View File

@ -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