holocron deployed to namespace "{{ .Release.Namespace }}" as release "{{ .Release.Name }}".

Public URL:   https://{{ .Values.ingress.host }}/
WebSocket:    {{ .Values.config.WS_PUBLIC_URL | default (printf "wss://%s/ws" .Values.ingress.host) }}
MQTT broker:  {{ include "holocron.mqttBroker" . }}{{ if .Values.mqtt.enabled }} (in-cluster mosquitto){{ end }}

Check rollout:
  kubectl -n {{ .Release.Namespace }} rollout status deploy/{{ include "holocron.fullname" . }} --timeout=180s
  kubectl -n {{ .Release.Namespace }} get pods,svc,ingress

Verify (edge terminates TLS, ingress is HTTP):
  curl -s -o /dev/null -w '%{http_code}\n' https://{{ .Values.ingress.host }}/health
  curl -s -o /dev/null -w '%{http_code}\n' https://{{ .Values.ingress.host }}/

Reminder: holocron is iframed by r2d2.office.ilab.zone. This release emits no
X-Frame-Options / frame-ancestors headers, keeping the embed working. Do not add
them to the ingress annotations.
