Commit Graph
32 Commits
Author SHA1 Message Date
Ruben Hensen 1f04831a97 Replace the Ingresses with Certificate resources
ingress-nginx is gone and every app is served by the Envoy Gateway. The certificates were created by cert-manager's ingress-shim and are owned by the Ingresses, so each app now declares its Certificate itself, with the same name, secret and usages, so nothing gets reissued. gateway-shim can't take over because the certificates live in the app namespaces.

immich drops mbg.hensen.io, which has no route, so that one certificate is reissued through the Gateway's HTTP-01 solver.

Also removes the Longhorn test-port redirect URI and updates comments that still described nginx.
2026-10-23 21:20:25 +02:00
Ruben Hensen 69a0661d09 Add HTTPRoutes for the apps behind ingress-nginx
Each app gets an HTTPS listener on the Gateway with its existing certificate, an HTTPRoute, and a ReferenceGrant for that certificate. The routes drop Envoy's 15s request timeout, as nginx has no overall limit either. Argo CD and Longhorn follow separately; the Ingresses stay until the switch-over.
2026-10-23 17:39:04 +02:00
Ruben Hensen f2716e1169 home-assistant: mark the EndpointSlice endpoint ready
The API server fills in conditions on every endpoint, which left Argo CD showing the slice as OutOfSync. Spell it out so desired and live state match.
2026-10-22 11:07:42 +02:00
Ruben Hensen a10dbecc94 home-assistant: replace the ExternalName service with an EndpointSlice
After the microk8s ingress addon went from ingress-nginx 1.8.0 to 1.13.8,
ha.rubenhensen.nl returned 503: the controller now resolves externalName
as a DNS name and "192.168.1.202" fails the lookup. A selector-less
Service with an EndpointSlice pointing at the IP is the supported way to
route to an address outside the cluster.
2026-10-22 11:03:19 +02:00
Ruben Hensen faaf6b6729 Remove most hensen.io refs and move from stalwart.rubenhensen.nl to mail.rubenhensen.nl 2026-04-06 18:09:24 +02:00
Ruben Hensen c51c98e821 Add rubenhensen.nl to all ingresses 2026-03-15 11:46:24 +01:00
Ruben Hensen 3be0db85bc Revert "Delete home-assistant directory"
This reverts commit a81604f77b.
2025-01-19 00:41:37 +01:00
Ruben Hensen a81604f77b Delete home-assistant directory 2025-01-18 11:59:01 +01:00
Ruben Hensen b7cd2dc90f HA: changes 21 2024-12-24 15:40:30 +01:00
Ruben Hensen 9e888123cf HA: changes 20 2024-12-24 15:17:53 +01:00
Ruben Hensen edd00b5ffc HA: changes 19 2024-12-24 15:17:31 +01:00
Ruben Hensen 42539af6f3 HA: changes 18 2024-12-24 15:16:26 +01:00
Ruben Hensen 476be3c9c3 HA: changes 17 2024-12-24 15:15:44 +01:00
Ruben Hensen 03f5cacdeb HA: changes 16 2024-12-24 15:13:52 +01:00
Ruben Hensen a5b17de8f0 HA: changes 15 2024-12-24 15:13:14 +01:00
Ruben Hensen 6d7c0fb766 HA: changes 14 2024-12-24 15:08:39 +01:00
Ruben Hensen 0790883789 HA: changes 13 2024-12-24 15:07:37 +01:00
Ruben Hensen af3d7e3015 HA: changes 12 2024-12-24 15:06:10 +01:00
Ruben Hensen b6ffcb8e7c HA: changes 11 2024-12-24 15:03:14 +01:00
Ruben Hensen b55f1f3896 HA: changes 10 2024-12-24 15:02:06 +01:00
Ruben Hensen 750934bf05 HA: changes 9 2024-12-24 15:00:10 +01:00
Ruben Hensen a848adc8ea HA: changes 8 2024-12-24 14:58:26 +01:00
Ruben Hensen 0b23e05510 HA: changes 7 2024-12-24 14:55:49 +01:00
Ruben Hensen 01c6a096ae HA: changes 6 2024-12-24 14:54:24 +01:00
Ruben Hensen 871b6d2e68 HA: changes 5 2024-12-24 14:52:26 +01:00
Ruben Hensen e4ae328228 HA: changes 4 2024-12-24 14:49:31 +01:00
Ruben Hensen f4070385d5 HA: changes 3 2024-12-24 14:48:31 +01:00
Ruben Hensen 9e2d6aff10 HA: changes 2 2024-12-24 14:39:35 +01:00
Ruben Hensen 0bd4f7adeb HA: change ingress 2024-12-24 14:38:40 +01:00
Ruben Hensen 14b58904a8 HA: Change ip endpoint 2024-12-24 14:37:10 +01:00
Ruben Hensen bebf5145e5 HA: Change svc name in ingress 2024-12-24 14:35:09 +01:00
Ruben Hensen 1c6fe81789 HA: add ingress, svc, endpoint 2024-12-24 14:32:58 +01:00