fix: add gpu-test network policy label to all GPU workflow templates

5 templates were missing app.kubernetes.io/component=gpu-test label,
causing MinIO log archival to fail (port 9000 blocked by network policy).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
jgrusewski
2026-03-22 02:08:50 +01:00
parent 109f4e9414
commit ae5ae056d6
5 changed files with 10 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ metadata:
labels:
app.kubernetes.io/name: compile-and-train
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
spec:
entrypoint: pipeline
onExit: notify-result
@@ -24,6 +25,7 @@ spec:
podMetadata:
labels:
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
app.kubernetes.io/component: compile-and-train
# No runAsUser — compile (ci-builder) needs root, training runtime defaults
# to its image user. fsGroup ensures workspace PVC is writable by all pods.

View File

@@ -15,12 +15,14 @@ metadata:
labels:
app.kubernetes.io/name: train-dqn
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
spec:
entrypoint: pipeline
serviceAccountName: argo-workflow
podMetadata:
labels:
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
app.kubernetes.io/component: training
securityContext:
runAsUser: 1000

View File

@@ -15,12 +15,14 @@ metadata:
labels:
app.kubernetes.io/name: train-ppo
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
spec:
entrypoint: pipeline
serviceAccountName: argo-workflow
podMetadata:
labels:
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
app.kubernetes.io/component: training
securityContext:
runAsUser: 1000

View File

@@ -18,12 +18,14 @@ metadata:
labels:
app.kubernetes.io/name: train-supervised
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
spec:
entrypoint: pipeline
serviceAccountName: argo-workflow
podMetadata:
labels:
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
app.kubernetes.io/component: training
securityContext:
runAsUser: 1000

View File

@@ -6,6 +6,7 @@ metadata:
labels:
app.kubernetes.io/name: training-pipeline
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
spec:
entrypoint: train-model
serviceAccountName: argo-workflow
@@ -13,6 +14,7 @@ spec:
podMetadata:
labels:
app.kubernetes.io/part-of: foxhunt
app.kubernetes.io/component: gpu-test
app.kubernetes.io/component: training-workflow
securityContext:
runAsUser: 1000