From 9f866fa369e2aed1c49dc0904e7043bf7910d7cf Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Sun, 17 May 2026 00:00:28 +0200 Subject: [PATCH] =?UTF-8?q?infra(argo):=20fix=20train=20image=20=E2=80=94?= =?UTF-8?q?=20foxhunt-training-runtime=20not=20training-runtime?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CI pipeline (.gitlab-ci.yml stage `build-foxhunt-training-runtime`) builds and pushes the image as foxhunt-training-runtime:latest (with the foxhunt- prefix). Other consumers in the repo agree: - infra/k8s/training/image-prepuller.yaml - infra/k8s/training/job-template.yaml The alpha-perception template (and the older alpha-cv template) used training-runtime:latest without the prefix — broken since the image never existed at that path. Kubelet kept hitting ErrImagePull / ImagePullBackOff with "not found". This was the next blocker after the CPU oversizing fix. Stopping the in-flight workflow and resubmitting on the corrected template. Co-Authored-By: Claude Opus 4.7 --- infra/k8s/argo/alpha-perception-template.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/k8s/argo/alpha-perception-template.yaml b/infra/k8s/argo/alpha-perception-template.yaml index 524c4dbbd..7f5f78aab 100644 --- a/infra/k8s/argo/alpha-perception-template.yaml +++ b/infra/k8s/argo/alpha-perception-template.yaml @@ -355,7 +355,7 @@ spec: operator: Exists effect: NoSchedule container: - image: gitlab-registry.foxhunt.svc.cluster.local:5000/root/foxhunt/training-runtime:latest + image: gitlab-registry.foxhunt.svc.cluster.local:5000/root/foxhunt/foxhunt-training-runtime:latest imagePullPolicy: Always command: ["/bin/bash", "-c"] env: