From f3335d87bba6c44b076c89a2345fe37738f3a02c Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Wed, 25 Feb 2026 18:55:22 +0100 Subject: [PATCH] fix(ci): wrap pod_spec GPU patch in spec.containers (Pod-level patch) Strategic merge patches are applied to the Pod object, not PodSpec. The patch needs {"spec":{"containers":[...]}} not {"containers":[...]}. Co-Authored-By: Claude Opus 4.6 --- infra/k8s/gitlab/runner-values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/k8s/gitlab/runner-values.yaml b/infra/k8s/gitlab/runner-values.yaml index 2af359b23..bc5d5d1f7 100644 --- a/infra/k8s/gitlab/runner-values.yaml +++ b/infra/k8s/gitlab/runner-values.yaml @@ -48,7 +48,7 @@ runners: [[runners.kubernetes.pod_spec]] name = "build" patch_type = "strategic" - patch = '{"containers":[{"name":"build","resources":{"limits":{"nvidia.com/gpu":"1"},"requests":{"nvidia.com/gpu":"1"}}}]}' + patch = '{"spec":{"containers":[{"name":"build","resources":{"limits":{"nvidia.com/gpu":"1"},"requests":{"nvidia.com/gpu":"1"}}}]}}' # Runner tags for job matching tags: "kapsule,rust,docker,gpu"