Commit Graph
31 Commits
Author SHA1 Message Date
willemjan 69a3ed9ffe feat: moved the namespace and middleware to a spereate app and added proxmox stuff 2026-11-14 20:42:25 +01:00
willemjan 36ed5cf464 feat: traefik route to extenal adguard1 on proxmox lxc 2026-11-14 20:10:35 +01:00
willemjan ef58a7c0ca fix: drop lan-only ipAllowList (klipper-lb SNATs all LB traffic to 10.42.0.1, so Traefik never sees real client IPs)
Internal-only for argocd/auth/adguard.labzand.com is now enforced at DNS level:
cloudflare-ddns only publishes ns.labzand.com; internal names resolve solely via
AdGuard rewrites. Delete the *.labzand.com A record in Cloudflare once.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <[email protected]>
2026-11-14 17:35:35 +01:00
willemjan 43fdc020f4 feat: lan-only + force-ssl for argocd/authentik/adguard labzand.com ingresses
ipAllowList middleware (192.168.0.0/16) on the websecure routers blocks
external access; separate IngressRoute on web 301-redirects http->https.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <[email protected]>
2026-11-14 16:37:02 +01:00
willemjan e857cb989c feat: adguard admin console on adguard.labzand.com (internal-only, labzand wildcard cert)
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <[email protected]>
2026-11-06 20:43:20 +01:00
willemjan 264815b2d2 feat: move argocd/authentik to *.labzand.com with Cloudflare DNS-01 wildcard certs
Internal-only hostnames (argocd.labzand.com, auth.labzand.com) via AdGuard
wildcard rewrite; certs still valid via DNS-01 so no browser warnings.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <[email protected]>
2026-11-06 20:37:30 +01:00
willemjan f585fa0aa9 fix: separate web-entrypoint IngressRoute for http->https redirect
A router with TLS enabled (from the Ingress tls section) never matches on
the plain web entrypoint, so entrypoints web,websecure on the Ingress itself
still 404'd on :80. Keep the Ingress on websecure only and add an
IngressRoute on web with the redirect-https middleware.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <[email protected]>
2026-11-06 20:20:23 +01:00
willemjan db1adfc229 feat: redirect http->https for ns.labzand.com (web entrypoint + redirect-https middleware)
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <[email protected]>
2026-11-06 20:10:38 +01:00
willemjan 7d13adf1a9 fix: location name 2026-11-04 20:46:12 +01:00
willemjan ce4a4fdbd6 feat: rout to nightscout 2026-11-04 20:45:00 +01:00
willemjan a0a7d2d7ea feat: enabled proxy 2026-11-04 20:28:34 +01:00
willemjan 9df635c2ba fix: typo 2026-11-04 20:24:24 +01:00
willemjan 0fd234c88b fix: typo 2026-11-04 20:21:15 +01:00
willemjan d2804b0c51 removed kustomization 2026-11-04 20:15:17 +01:00
willemjan 202b5f0ee0 feat: cloudfare-ddns updater 2026-11-04 20:12:31 +01:00
willemjan 51823374ef fix missing http above paths 2026-11-04 16:12:37 +01:00
willemjan b81955b323 added secrets to authentik 2026-11-04 10:57:09 +01:00
willemjan e416add06d fix: typo and other suggestions 2026-10-31 16:18:46 +01:00
willemjan 8f8569cb82 feat: added authentik manifests 2026-10-31 16:08:23 +01:00
willemjan fada4e68b4 fix mounts 2026-10-16 17:17:14 +02:00
willemjan 9b1b4445ff Update services/adguard/app.yaml 2026-10-15 18:52:51 +00:00
willemjan 7ee1f967ae fix mounts adguard 2026-10-15 15:29:14 +02:00
willemjan a701b1e85b fix: volume mounts adguard 2026-10-15 15:16:24 +02:00
willemjan b5d859b6cb added adguard and agrocd self management 2026-10-15 09:23:32 +02:00
willemjan 221071a9fa added argocd install to git 2026-10-15 09:06:12 +02:00
willemjan 40e0cd05bb make ready for argo cd 2026-10-13 12:00:13 +02:00
willemjan b137a7d10e Update services/argocd/ingress.yaml
Test
2026-10-12 18:19:16 +00:00
willemjan 75001481dc Test 2026-10-12 18:03:14 +00:00
willemjan 9deac83d1e Update services/argocd/ingress.yaml
Test
2026-10-12 15:15:52 +00:00
willemjan cc111b5ff4 argocd ingress 2026-10-12 14:35:05 +02:00
willemjan 1eab656f01 argocd 2026-10-12 13:36:32 +02:00