Files
homelab/kubernetes/apps/authentik
claude-botandClaude Opus 4.8 a9cb28949f feat(zone-configurator): Authentik-gated ingress an zone-configurator.home.renner.uno
Der Everything-Presence mmWave Zone-Configurator lief bereits im Cluster
(Deployment in ns home-assistant, UI :42069), war aber nur ClusterIP-intern
erreichbar. Er hält ein HA Long-Lived Token und kann die ESPHome-Zonen-Entities
aller Präsenzmelder umschreiben, hat aber keine eigene Auth — daher wird er
(wie vscode/shelly-manager/esphome) hinter ein Authentik Passkey-Gate gelegt,
nicht nackt exponiert.

Neu:
- Authentik-Blueprint zone-configurator-gate: Group "Zone Configurators"
  (k.renner), ProxyProvider (passkey-stepup, internal_host …:42069,
  external_host zone-configurator.home.renner.uno), Application, PolicyBinding,
  dedizierter Outpost.
- ExternalName-Service ak-outpost-zone-configurator-gate + Traefik-Ingress
  (cert-manager letsencrypt-cluster) im app-Verzeichnis.
- Cilium-Egress (authentik) + Ingress-Allow (home-assistant-ns) für
  outpost -> zone-configurator:42069. Port 42069 ist eindeutig (wie esphome
  :6052), daher kein Port-Overlap mit anderen Apps.

Traffic: browser -> traefik -> ak-outpost-zone-configurator-gate -> Outpost
(Passkey) -> zone-configurator.svc:42069.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 08:12:15 +02:00
..