Commit Graph
21 Commits
Author SHA1 Message Date
Ruben Hensen 1afd4b6bbd mariadb: newest 11.4 patch, and keep Renovate on 11.4 2026-10-28 15:31:40 +01:00
Ruben Hensen ed828b426f networkpolicy: let Envoy reach cert-manager's HTTP-01 solver 2026-10-26 23:19:28 +01:00
Ruben Hensen 57851bf43a mbgwp: limit WordPress to its database, DNS and the internet 2026-10-25 03:09:06 +01:00
Ruben Hensen 6517c21937 mbgwp: remove the unused wordpress-external NodePort
It selected pods of the old mbgwp-helm release, so since the move to the official chart it had no endpoints and only held node port 30989 open.
2026-10-24 00:08:19 +02:00
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 7acb7eaa8c Move every ExternalSecret and the ClusterSecretStore to external-secrets.io/v1
ESO 0.16.2 is the one release that serves both v1beta1 and v1. 0.17
stops serving v1beta1, so manifests still on v1beta1 would fail to sync
from the next hop on. For these resources the schemas are name-identical
(conversion strategy None); only the apiVersion changes.
2026-10-22 21:41:28 +02:00
Ruben Hensen 790d7d6f32 Add WF_ENCRYPTION_KEY to mbgwp wordpress 2026-05-18 22:12:45 +02:00
Ruben Hensen 0d53b7aa77 Disable metrics mbgwp 2026-02-22 20:23:00 +01:00
Ruben Hensen b37d1ac333 Change name es 2026-02-22 16:40:03 +01:00
Ruben Hensen f789a3ec73 Phase 2: Add operator-managed MariaDB instance for mbgwp 2026-02-22 15:39:35 +01:00
Ruben Hensen 2c486a32d1 Phase 1: Add MariaDB operator installation 2026-02-22 15:38:48 +01:00
Ruben Hensen 353687aeed Disable service monitor 2 2026-02-22 15:27:25 +01:00
Ruben Hensen ec2fe53785 rm blog 2025-03-29 19:58:36 +01:00
Ruben Hensen d0ddddcbcd Move mbgwp to mbg 2025-03-28 12:20:30 +01:00
Ruben Hensen 697b7ab0eb rm ns from mbgwp folder 2025-03-28 12:19:33 +01:00
Ruben Hensen 0dc8dd9cf8 Add nodeport svc change port 2025-03-13 14:11:20 +01:00
Ruben Hensen faf844b6bb Add nodeport svc 2025-03-13 14:10:19 +01:00
Ruben Hensen 0583cf9f62 Change php ini execution time 2025-03-13 14:02:44 +01:00
Ruben Hensen 0cdcdd2337 Change namespace es wp 2025-03-13 11:14:25 +01:00
Ruben Hensen 7bce445878 Add custom pw wp 2025-03-13 11:11:06 +01:00