21 Commits

Author SHA1 Message Date
JamesAllenby 1c71c088dc feat: add Grafana HTTPRoute 2026-07-01 21:44:35 +01:00
JamesAllenby 016182f76c fix: route outpost callback path to Authentik outpost 2026-07-01 21:31:59 +01:00
JamesAllenby 550744262b fix: move IngressRoutes to traefik namespace for TLS cert access 2026-07-01 21:26:46 +01:00
JamesAllenby 2fee65b8e6 fix: remove Longhorn/Hubble from Gateway, IngressRoutes handle them now 2026-07-01 21:15:18 +01:00
JamesAllenby 4ca7278782 feat: add ForwardAuth middleware, protect Longhorn and Hubble with Authentik 2026-07-01 21:10:35 +01:00
JamesAllenby 194128c463 feat: add HTTPRoute for Authentik 2026-07-01 20:43:22 +01:00
JamesAllenby 9a7ed62e27 feat: add ReferenceGrants for cross-namespace routing 2026-07-01 20:41:50 +01:00
JamesAllenby c59628fbdf feat: expose Longhorn and Hubble UIs with TLS 2026-07-01 20:15:45 +01:00
JamesAllenby 6b248780a4 feat: add metrics-server and prometheus apps, defer authentik (needs secret management) 2026-07-01 20:09:32 +01:00
JamesAllenby e733ef3ed3 feat: add Cilium platform config (Hubble, L2 announcements, IP pool) 2026-07-01 20:07:03 +01:00
JamesAllenby bf45bfca7b feat: add HTTPS listeners for auth and grafana 2026-07-01 20:04:47 +01:00
JamesAllenby a60e9b6d64 fix: use Traefik entrypoint port 8000 for HTTP listener 2026-07-01 20:03:39 +01:00
JamesAllenby 268db215a0 fix: remove GatewayClass from manifests, Traefik chart creates it 2026-07-01 20:02:54 +01:00
JamesAllenby 183b37d1f2 fix: start Gateway with HTTP listener only, add HTTPS after certs exist 2026-07-01 20:01:34 +01:00
JamesAllenby 1cf9f1bb72 feat: add Gateway, ClusterIssuer, and platform-config app 2026-07-01 19:59:23 +01:00
JamesAllenby 960453e00e feat: add Traefik app with Gateway API provider 2026-07-01 19:56:51 +01:00
JamesAllenby e2af28a3f2 fix: persist git.jrdn.dev SSH known hosts in ArgoCD config 2026-07-01 19:48:57 +01:00
JamesAllenby 8aed0ccb85 feat: add cert-manager app with Gateway API support 2026-07-01 19:46:20 +01:00
JamesAllenby ecedacc9d5 feat: add Longhorn storage app 2026-07-01 19:42:31 +01:00
JamesAllenby b58eccb9d3 fix: use chart field for OCI helm source 2026-07-01 19:37:33 +01:00
JamesAllenby 0e3d07d720 feat: bootstrap ArgoCD with app-of-apps pattern 2026-07-01 19:35:06 +01:00