From 2ca1e9541bc3708a7cd2fe4a774583cd31b02cf4 Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Mon, 15 Jun 2026 21:59:18 +0200 Subject: [PATCH] fix(ci): enable workflow-level archiveLogs for cockpit builds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit spec.archiveLogs:false was the real kill-switch — it disabled archival for the whole workflow regardless of the per-template MinIO-reachability fix. Flip to true so logs actually land in the argo-logs bucket. Co-Authored-By: Claude Opus 4.8 (1M context) --- infra/argo/cockpit-build-deploy.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/infra/argo/cockpit-build-deploy.yaml b/infra/argo/cockpit-build-deploy.yaml index 287dbdb..bd20a27 100644 --- a/infra/argo/cockpit-build-deploy.yaml +++ b/infra/argo/cockpit-build-deploy.yaml @@ -17,7 +17,8 @@ metadata: spec: serviceAccountName: argo-workflow entrypoint: pipeline - archiveLogs: false # the MinIO log sink is unreachable from ci-compile-cpu; don't fail the run on it + archiveLogs: true # archive build/deploy logs to MinIO (argo-logs bucket). Reachable now that the + # pods carry app.kubernetes.io/part-of: argo-workflows (MinIO ingress netpol allow). activeDeadlineSeconds: 1800 ttlStrategy: { secondsAfterCompletion: 3600 } podGC: { strategy: OnPodCompletion }