fix(hermes): place arm64 agent on titan-08

This commit is contained in:
jenkins 2026-08-23 10:45:51 -03:00
parent f1739e7108
commit b7be05427e

View File

@ -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