From 337aff80dfe4b7170a001fdf10be7e4ab2addc36 Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Fri, 13 Mar 2026 12:14:36 +0100 Subject: [PATCH] fix(infra): disable archiveLogs on gpu-test templates (MinIO not running) The wait sidecar blocks indefinitely trying to save logs to MinIO which has no running pods. Disable log archiving on all 3 templates since test output is captured in Argo's pod logs already. Co-Authored-By: Claude Opus 4.6 --- infra/k8s/argo/gpu-test-pipeline-template.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/infra/k8s/argo/gpu-test-pipeline-template.yaml b/infra/k8s/argo/gpu-test-pipeline-template.yaml index caff57814..cc761fef0 100644 --- a/infra/k8s/argo/gpu-test-pipeline-template.yaml +++ b/infra/k8s/argo/gpu-test-pipeline-template.yaml @@ -62,8 +62,10 @@ spec: # ── gpu-warmup: trigger H100 autoscale ── # Requests GPU to force autoscaler to provision node, then releases it. - # Uses the runtime image (not busybox) for Argo emissary executor compat. + # archiveLogs: false — no MinIO dependency for this throwaway step. - name: gpu-warmup + archiveLocation: + archiveLogs: false nodeSelector: k8s.scaleway.com/pool-name: "{{workflow.parameters.gpu-pool}}" tolerations: @@ -93,6 +95,8 @@ spec: # ── compile-and-test: compile + run GPU tests in single H100 pod ── - name: compile-and-test + archiveLocation: + archiveLogs: false nodeSelector: k8s.scaleway.com/pool-name: "{{workflow.parameters.gpu-pool}}" tolerations: @@ -303,6 +307,8 @@ spec: # ── notify-result: post test outcome to Mattermost (onExit) ── - name: notify-result + archiveLocation: + archiveLogs: false nodeSelector: k8s.scaleway.com/pool-name: platform container: