From b7be05427ef4e54b592ef9dd5a0ba8343c77dcd9 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sun, 23 Aug 2026 10:45:51 -0300 Subject: [PATCH] fix(hermes): place arm64 agent on titan-08 --- services/hermes/agent-deployment.yaml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/services/hermes/agent-deployment.yaml b/services/hermes/agent-deployment.yaml index e1814d56..d65b40ac 100644 --- a/services/hermes/agent-deployment.yaml +++ b/services/hermes/agent-deployment.yaml @@ -24,7 +24,7 @@ spec: ai.bstein.dev/router-wire-contract: ollama-numeric-keepalive ai.bstein.dev/execution: Hermes Kanban with durable direct Codex and Claude Code CLI workers ai.bstein.dev/model-policy: Jetson-assisted AUTO routing, low through xhigh, cross-provider fallback - ai.bstein.dev/placement: titan-22 spare capacity; Jellyfin retains preemption priority + ai.bstein.dev/placement: titan-08 rpi5; storage-backbone nodes excluded ai.bstein.dev/config-rev: "20260823-media-safe-load-spread" prometheus.io/scrape: "true" prometheus.io/path: /metrics @@ -92,7 +92,6 @@ spec: vault.hashicorp.com/agent-limits-mem: 128Mi spec: serviceAccountName: hermes-agent - priorityClassName: scavenger enableServiceLinks: false automountServiceAccountToken: true securityContext: @@ -105,25 +104,20 @@ spec: - matchExpressions: - key: kubernetes.io/arch operator: In - values: [amd64] + values: [arm64] - key: node-role.kubernetes.io/worker operator: In values: ["true"] - key: kubernetes.io/hostname operator: In - values: [titan-22] + values: [titan-08] preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: matchExpressions: - - key: atlas.bstein.dev/media-primary + - key: hardware operator: In - values: ["true"] - tolerations: - - key: atlas.bstein.dev/media-primary - operator: Equal - value: "true" - effect: PreferNoSchedule + values: [rpi5] initContainers: - name: init-config image: busybox:1.37