From 72535e95ef7d876c5ccf7ed3fb968c99aa47a459 Mon Sep 17 00:00:00 2001 From: jenkins Date: Tue, 11 Aug 2026 02:46:29 -0300 Subject: [PATCH] hermes: prewarm arm64 agent image --- services/hermes/agent-image-prewarm.yaml | 33 ++++++++++++++++++++++++ services/hermes/kustomization.yaml | 1 + 2 files changed, 34 insertions(+) create mode 100644 services/hermes/agent-image-prewarm.yaml diff --git a/services/hermes/agent-image-prewarm.yaml b/services/hermes/agent-image-prewarm.yaml new file mode 100644 index 000000000..ae840934e --- /dev/null +++ b/services/hermes/agent-image-prewarm.yaml @@ -0,0 +1,33 @@ +# services/hermes/agent-image-prewarm.yaml +apiVersion: batch/v1 +kind: Job +metadata: + name: hermes-agent-image-prewarm-20260811 + namespace: hermes + labels: + app: hermes-agent-image-prewarm +spec: + backoffLimit: 2 + template: + metadata: + labels: + app: hermes-agent-image-prewarm + spec: + serviceAccountName: hermes-agent + restartPolicy: Never + nodeSelector: + kubernetes.io/hostname: titan-12 + containers: + - name: prewarm + image: registry.bstein.dev/bstein/hermes-agent@sha256:b413be5fcc0c01b0dd3e9ae0d54c23314a14f5e58f55da0d7cb47b408a2447e0 + imagePullPolicy: IfNotPresent + command: [/bin/true] + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: [ALL] + seccompProfile: + type: RuntimeDefault + resources: + requests: {cpu: 10m, memory: 16Mi} + limits: {cpu: 100m, memory: 64Mi} diff --git a/services/hermes/kustomization.yaml b/services/hermes/kustomization.yaml index 416da66b5..42de3680e 100644 --- a/services/hermes/kustomization.yaml +++ b/services/hermes/kustomization.yaml @@ -21,6 +21,7 @@ resources: - networkpolicy.yaml - ollama-deployment.yaml - deployment.yaml + - agent-image-prewarm.yaml - agent-deployment.yaml - voice-deployment.yaml - chat-statefulset.yaml