Hippocampus RAG ingestion server deployed.

Server: http://{{ include "hippocampus.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.server.port }}

Enabled trigger CronJobs:
{{- if .Values.ingest.manifests.enabled }}
  ✓ manifests — {{ .Values.ingest.manifests.schedule }}
{{- end }}
{{- if .Values.ingest.docs.enabled }}
  ✓ docs      — {{ .Values.ingest.docs.schedule }}
{{- end }}
{{- if .Values.ingest.chats.enabled }}
  ✓ chats     — {{ .Values.ingest.chats.schedule }}
{{- end }}
{{- if .Values.ingest.brain.enabled }}
  ✓ brain     — {{ .Values.ingest.brain.schedule }}
{{- end }}

Qdrant: {{ .Values.qdrant.host }}:{{ .Values.qdrant.port }}
Ollama: {{ .Values.ollama.host }} ({{ .Values.ollama.embedModel }})
State:  PVC {{ include "hippocampus.fullname" . }}-state ({{ .Values.state.size }})

Probe health:
  kubectl port-forward -n {{ .Release.Namespace }} svc/{{ include "hippocampus.fullname" . }} 8080:{{ .Values.server.port }}
  curl http://127.0.0.1:8080/api/health

Trigger an ingestion ad-hoc (without waiting for schedule):
  kubectl exec -n {{ .Release.Namespace }} deploy/{{ include "hippocampus.fullname" . }} -- \
    curl -sS -X POST http://127.0.0.1:{{ .Values.server.port }}/api/ingest/manifests

Watch server logs:
  kubectl logs -n {{ .Release.Namespace }} -l app.kubernetes.io/name={{ include "hippocampus.name" . }} -f

List trigger CronJobs:
  kubectl get cronjobs -n {{ .Release.Namespace }} -l app.kubernetes.io/name={{ include "hippocampus.name" . }}
