From 24e4ff48e5ba05f6f753147a30ceef67e685cc3c Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Fri, 13 Mar 2026 11:57:03 +0100 Subject: [PATCH] infra: add suspended CronWorkflow for nightly GPU test runs Co-Authored-By: Claude Opus 4.6 --- infra/k8s/argo/gpu-test-nightly-cron.yaml | 25 +++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 infra/k8s/argo/gpu-test-nightly-cron.yaml diff --git a/infra/k8s/argo/gpu-test-nightly-cron.yaml b/infra/k8s/argo/gpu-test-nightly-cron.yaml new file mode 100644 index 000000000..747fc4a6e --- /dev/null +++ b/infra/k8s/argo/gpu-test-nightly-cron.yaml @@ -0,0 +1,25 @@ +# infra/k8s/argo/gpu-test-nightly-cron.yaml +apiVersion: argoproj.io/v1alpha1 +kind: CronWorkflow +metadata: + name: gpu-test-nightly + namespace: foxhunt + labels: + app.kubernetes.io/name: gpu-test-nightly + app.kubernetes.io/part-of: foxhunt +spec: + schedule: "0 2 * * *" + timezone: "UTC" + suspend: true # Enable when ready: kubectl patch cronworkflow gpu-test-nightly -n foxhunt -p '{"spec":{"suspend":false}}' + concurrencyPolicy: Replace + successfulJobsHistoryLimit: 3 + failedJobsHistoryLimit: 5 + workflowSpec: + workflowTemplateRef: + name: gpu-test-pipeline + arguments: + parameters: + - name: models + value: "dqn,ppo,tft,mamba2,tggn,tlob,liquid,kan,xlstm,diffusion" + - name: commit-ref + value: "main"