kernelmcp has been deployed.

Release:   {{ .Release.Name }}
Namespace: {{ .Release.Namespace }}
Image:     {{ include "kernelmcp.image" . }}
Server:    {{ join " " .Values.command }}  (HTTP on port {{ .Values.service.port }})

1. Check it's healthy:

   kubectl -n {{ .Release.Namespace }} rollout status deploy/{{ include "kernelmcp.fullname" . }}

2. Port-forward and hit the API:

   kubectl -n {{ .Release.Namespace }} port-forward svc/{{ include "kernelmcp.fullname" . }} {{ .Values.service.port }}:{{ .Values.service.port }}
   curl localhost:{{ .Values.service.port }}/health
   curl localhost:{{ .Values.service.port }}/metrics    # Prometheus (needs the [metrics] extra in the image)

{{- if not (or .Values.llm.apiKey .Values.llm.existingSecret) }}

WARNING: no LLM API key configured. Set one with:
   helm upgrade {{ .Release.Name }} ... --set llm.apiKey=YOUR_KEY
   (or --set llm.existingSecret=my-secret to use a Secret you manage)
{{- end }}
{{- if .Values.ingress.enabled }}

Ingress is enabled at:
{{- range .Values.ingress.hosts }}
   http://{{ .host }}
{{- end }}
{{- end }}

Image note: there is no pre-published kernelmcp container image yet. Build and load/push it first, e.g.:
   docker build -t {{ include "kernelmcp.image" . }} .
   # kind: kind load docker-image {{ include "kernelmcp.image" . }}
   # registry: docker push {{ include "kernelmcp.image" . }} (and set image.repository accordingly)
