aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-02-04 10:02:55 +0100
committerAleksandr Nogikh <nogikh@google.com>2025-02-04 14:57:28 +0000
commit4baca3d60668ee7d9867320db39d2db9c6d2724d (patch)
treef7358c0d32dae26eee0dd06352fd3e8a30c7328f
parenta6a96521796890cad9f6ff7a187adfb4263c81c2 (diff)
syz-cluster: tune workflow parameters
Poll the status more often. Configure auto-deletion of pods and workflows.
-rw-r--r--syz-cluster/pkg/workflow/argo.go2
-rw-r--r--syz-cluster/pkg/workflow/template.yaml7
2 files changed, 8 insertions, 1 deletions
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