From 4baca3d60668ee7d9867320db39d2db9c6d2724d Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Tue, 4 Feb 2025 10:02:55 +0100 Subject: syz-cluster: tune workflow parameters Poll the status more often. Configure auto-deletion of pods and workflows. --- syz-cluster/pkg/workflow/argo.go | 2 +- syz-cluster/pkg/workflow/template.yaml | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/syz-cluster/pkg/workflow/argo.go b/syz-cluster/pkg/workflow/argo.go index 502b0cf7f..763d5b5f1 100644 --- a/syz-cluster/pkg/workflow/argo.go +++ b/syz-cluster/pkg/workflow/argo.go @@ -111,5 +111,5 @@ func (w *ArgoService) generateLog(nodes v1alpha1.Nodes) []byte { } func (w *ArgoService) PollPeriod() time.Duration { - return time.Minute + return 30 * time.Second } diff --git a/syz-cluster/pkg/workflow/template.yaml b/syz-cluster/pkg/workflow/template.yaml index cbe7d99a2..1613aeae8 100644 --- a/syz-cluster/pkg/workflow/template.yaml +++ b/syz-cluster/pkg/workflow/template.yaml @@ -7,6 +7,13 @@ metadata: generateName: series-workflow spec: entrypoint: main + podGC: + # Keep pods for 12 hours after completion. + strategy: OnPodCompletion + deleteDelayDuration: 12h + ttlStrategy: + # Keep finihed workflows for 12 hours after completion. + secondsAfterCompletion: 43200 arguments: parameters: - name: session-id -- cgit mrf-deployment