# services/hermes/kustomization.yaml apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: hermes resources: - namespace.yaml - vault-serviceaccount.yaml - configmap.yaml - agent-configmap.yaml - chat-configmap.yaml - rbac.yaml - pvc.yaml - chat-pvcs.yaml - model-gate-rbac.yaml - ariadne-handoff-rbac.yaml - model-gate-state.yaml - model-gate-configmap.yaml - model-gate-deployment.yaml - networkpolicy.yaml - ollama-deployment.yaml - deployment.yaml - agent-deployment.yaml - chat-statefulset.yaml - chat-sandbox.yaml - chat-router.yaml - service.yaml - oauth2-proxy.yaml - agent-certificate.yaml - agent-ingress.yaml configMapGenerator: - name: hermes-chat-oauth-templates namespace: hermes files: - error.html=oauth2-proxy-templates/error.html options: disableNameSuffixHash: true - name: hermes-operator-guide namespace: hermes files: - OPERATOR-RUNBOOK.md=NOTES.md options: disableNameSuffixHash: true - name: hermes-coordinator namespace: hermes files: - gitea_askpass.sh=scripts/gitea_askpass.sh - herdr_dispatch.py=scripts/herdr_dispatch.py - herdr_tab_router.py=scripts/herdr_tab_router.py - hermes_coordinator.py=scripts/hermes_coordinator.py - hermes_model_routing.py=scripts/hermes_model_routing.py - patch_hermes_auth.py=scripts/patch_hermes_auth.py - patch_ttyd_index.py=scripts/patch_ttyd_index.py options: disableNameSuffixHash: true - name: hermes-agent-kubeconfig namespace: hermes files: - config=agent-kubeconfig.yaml options: disableNameSuffixHash: true - name: hermes-auto-router-plugin namespace: hermes files: - __init__.py=plugins/auto-router/__init__.py - plugin.yaml=plugins/auto-router/plugin.yaml options: disableNameSuffixHash: true - name: hermes-triage-skill namespace: hermes files: - SKILL.md=skills/triage-titan-test-failures/SKILL.md - openai.yaml=skills/triage-titan-test-failures/agents/openai.yaml options: disableNameSuffixHash: true - name: hermes-mastery-skill namespace: hermes files: - SKILL.md=skills/master-hermes-on-atlas/SKILL.md - openai.yaml=skills/master-hermes-on-atlas/agents/openai.yaml - architecture.md=skills/master-hermes-on-atlas/references/architecture.md - curriculum.md=skills/master-hermes-on-atlas/references/curriculum.md - incident-drills.md=skills/master-hermes-on-atlas/references/incident-drills.md - mastery-rubric.md=skills/master-hermes-on-atlas/references/mastery-rubric.md - two-hour-proof-sprint.md=skills/master-hermes-on-atlas/references/two-hour-proof-sprint.md options: disableNameSuffixHash: true - name: hermes-service-health-skill namespace: hermes files: - SKILL.md=skills/triage-atlas-service-health/SKILL.md - openai.yaml=skills/triage-atlas-service-health/agents/openai.yaml - service-map.md=skills/triage-atlas-service-health/references/service-map.md options: disableNameSuffixHash: true - name: hermes-alert-tuning-skill namespace: hermes files: - SKILL.md=skills/tune-atlas-alerts/SKILL.md - openai.yaml=skills/tune-atlas-alerts/agents/openai.yaml - alert-review.md=skills/tune-atlas-alerts/references/alert-review.md options: disableNameSuffixHash: true