Commit Graph

444 Commits

Author SHA1 Message Date
renovate[bot] b79e05fea6 chore(deps): update helm chart cert-manager to v1.21.1 2026-09-07 21:57:38 +00:00
Ruben Hensen 20cf119dbd Extend authentik + FreshRSS session lifetimes
Authentik's default-authentication-login stage ships with
session_duration: seconds=0, so the SSO session died with the browser.
New blueprint raises it to 30 days for every app on that flow.

FreshRSS runs OIDC through Apache mod_auth_openidc, whose defaults are a
5 minute inactivity timeout and a ~7.5 hour max duration in a non-persistent
cookie. Bumped to a 30 day sliding inactivity window (refreshed on every
request) with a 90 day hard cap, and made the cookie persistent so it
survives a browser restart.
2026-09-03 15:21:07 +02:00
Ruben Hensen f13417bc8f Add bolletjestrui app + vic.rubenhensen.nl
Deploys ghcr.io/rubenhensen/bolletjestrui at vic.rubenhensen.nl:
- bolletjestrui/ folder: deployment (SQLite on a PVC, migrate-on-start,
  ORIGIN + raised BODY_SIZE_LIMIT for GPX uploads), service, nginx
  ingress with prod-cluster-issuer TLS, PVC, and a Vault ExternalSecret
  (kv/bolletjestrui: site_password, admin_password, key_secret).
- apps/templates/bolletjestrui-folder.yaml: ArgoCD Application.
- dns: vic A record -> 46.224.26.65 (ingress LB).
- renovate: watch bolletjestrui/ for image tag bumps.

Committed locally, not pushed: needs the Vault secret created and the
ghcr package made public first.
2026-07-21 14:33:31 +02:00
Ruben Hensen 20128bcd73 Add gitea at git.rubenhensen.nl
Single-pod sqlite install (simplest path for a home git host). HTTPS-only,
no SSH listener for now. Wired into the Hetzner tunnel like the other
rubenhensen.nl services.

First visitor to git.rubenhensen.nl can register; Gitea auto-promotes the
first user to admin.
2026-05-19 23:19:21 +02:00
Ruben Hensen 790d7d6f32 Add WF_ENCRYPTION_KEY to mbgwp wordpress 2026-05-18 22:12:45 +02:00
Ruben Hensen 20dfbde02f Add serpbear 2026-04-25 20:39:20 +02:00
Ruben Hensen 499cd6826a Add oidc actualbudget 2 2026-04-10 21:32:19 +02:00
Ruben Hensen 068ac20693 Add oidc actualbudget 2026-04-10 21:23:50 +02:00
Ruben Hensen 428f14efc1 Add oidc freshrss 2026-04-10 20:49:11 +02:00
Ruben Hensen 0fd7bf1135 Add OIDC to argocd 2026-04-06 18:44:32 +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 cfa4c49a2b Remove sogo 2026-04-06 17:42:06 +02:00
Ruben Hensen fea0df17bc set pgsslmode 2026-03-22 14:01:53 +01:00
Ruben Hensen fea7b55691 verbose logging 2026-03-22 12:33:57 +01:00
Ruben Hensen 3a9880bda1 update sogo 2026-03-22 00:06:17 +01:00
Ruben Hensen 02fd158540 rm old sogo 2026-03-22 00:01:19 +01:00
Ruben Hensen b722b043ee update sogo 2026-03-21 23:58:38 +01:00
Ruben Hensen 30e87eccd1 Change bitnami image to latest 2026-03-21 23:43:57 +01:00
Ruben Hensen 36044e3f00 enable memcache 2026-03-21 23:43:00 +01:00
Ruben Hensen aa9eb7848d disable memcached sogo 2026-03-15 15:35:08 +01:00
Ruben Hensen 6a4dc5b114 Add authentik.hensen.io 2026-03-15 14:42:09 +01:00
Ruben Hensen 3977722740 Add LDAP outpost, SOGo on K8s, Stalwart OIDC 2026-03-15 14:30:05 +01:00
Ruben Hensen d47f6d3a2c Add rubenhensen.nl ingress hosts and ip-updater CronJob 2026-03-15 12:54:09 +01:00
Ruben Hensen c8055467d6 mailserver: add broken sogo 2026-03-15 10:58:50 +01:00
Ruben Hensen 50f38912bc Authentik: change config 2026-03-15 00:31:35 +01:00
Ruben Hensen 4d551d43b0 cnpg with authentik 2026-03-15 00:27:17 +01:00
Ruben Hensen 7a495bb6fd Add authentik 2026-03-15 00:19:31 +01:00
Ruben Hensen 294c1ba605 Add dns-folder 2026-03-14 21:31:37 +01:00
Ruben Hensen ed0561446d Add phocas-lustrum demo site deployment
Deployment, service, and ingress for the AI-generated Phocas XVI
Lustrum demo site at phocaslustrum.rubenhensen.nl.
2026-03-01 13:51:21 +01:00
Ruben Hensen b295e3b10b Add Actual budget 2026-02-28 22:27:14 +01:00
Ruben Hensen 2686541c66 Increase MBGWP resource limit 2026-02-28 21:57:54 +01:00
Ruben Hensen 65635b3cfc Merge pull request #8 from rubenhensen/renovate/kubernetes-csi-external-snapshotter-8.2.x
Update kubernetes-csi/external-snapshotter to v8.2.1
2026-02-23 09:03:49 +01:00
Ruben Hensen 2e6821a589 Merge pull request #7 from rubenhensen/renovate/sogo-0.3.x
Update helm chart sogo to v0.3.5
2026-02-23 07:40:57 +01:00
Ruben Hensen 5df44d9286 Remove old mbgwp 2026-02-22 20:20:53 +01:00
Ruben Hensen f0c4479684 Merge pull request #6 from rubenhensen/renovate/longhorn-1.7.x
Update helm chart longhorn to v1.7.3
2026-02-22 20:19:54 +01:00
renovate[bot] 19f53c8e34 Update kubernetes-csi/external-snapshotter to v8.2.1 2026-02-22 19:17:27 +00:00
renovate[bot] 3d54865c34 Update helm chart sogo to v0.3.5 2026-02-22 19:17:24 +00:00
renovate[bot] 7e1cd9ee46 Update helm chart longhorn to v1.7.3 2026-02-22 19:17:21 +00:00
renovate[bot] 362f9e52e0 Update helm chart external-secrets to v0.10.7 2026-02-22 19:17:16 +00:00
Ruben Hensen 51a6da0a3d Merge pull request #3 from rubenhensen/renovate/cert-manager-1.15.x
Update helm chart cert-manager to v1.15.5
2026-02-22 20:16:12 +01:00
renovate[bot] 49e41ad6f2 Update helm chart cloudnative-pg to v0.23.2 2026-02-22 19:15:07 +00:00
renovate[bot] cee068463e Update helm chart cert-manager to v1.15.5 2026-02-22 19:15:03 +00:00
Ruben Hensen 311875baa7 Change tls name 2026-02-22 19:39:12 +01:00
Ruben Hensen 3c07f8b57a Remove ingress old mgb 2026-02-22 19:36:05 +01:00
Ruben Hensen 525f80f8c2 Change db config 2026-02-22 19:28:41 +01:00
Ruben Hensen 89bec56cc2 Add official WordPress Helm configuration for migration 2026-02-22 19:25:56 +01:00
Ruben Hensen 878ee20cf2 Add db override option mbgwp 2026-02-22 16:46:42 +01:00
Ruben Hensen 25f4dbf000 Fix MariaDB operator deployment namespace issue
- Remove namespace from kustomization.yaml (was putting Apps in wrong namespace)
  - Change destination to argocd namespace (Application resources must be there)
  - Add labels for tracking parent app
2026-02-22 15:49:54 +01:00
Ruben Hensen a8570f9aa4 Remove old crds and operator 2026-02-22 15:44:31 +01:00
Ruben Hensen 63f973c87d Disable other servicemonitors 2026-02-22 15:42:44 +01:00