Commit Graph
137 Commits
Author SHA1 Message Date
Ruben Hensen 60ff978b1b immich: stop the server for the database migration
The database moves from PostgreSQL 14 with pgvecto.rs to a new PostgreSQL 17 cluster with VectorChord. Immich 3 no longer supports pgvecto.rs, and PostgreSQL 14 reaches end of life on 2026-11-12.
2026-10-24 00:18:28 +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 7820b8e0bf immich: use a CA bundle without the compromised eMudhra roots
Mount patched-ca-bundle (see ca-bundle/) over /etc/ssl/certs so it stops trusting the compromised eMudhra intermediates (https://emudhra.we-have-a-problem.com). The server gets --use-openssl-ca for Node, machine-learning points requests at the bundle instead of certifi.
2026-10-22 09:13:02 +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 507c42cf7f Immich: Remove mbg.hensen.io 2026-01-25 16:36:03 +01:00
Ruben Hensen 3e4c98842b Add identifier svc to ingress 2026-01-21 18:20:09 +01:00
Ruben Hensen 24595a4338 Upgrade to chart 0.10.3 2026-01-21 18:16:25 +01:00
Ruben Hensen 5659c4883b update to v2.4.1 2026-01-21 17:41:31 +01:00
Ruben Hensen 002b5da24c Let mbg.hensen.io bypass sol_auth 2026-01-21 17:36:21 +01:00
Ruben Hensen 153534a3bc Upgrade immich to 1.132.3 2026-01-21 17:28:40 +01:00
Ruben Hensen 0ad4f24b91 Upgrade immich to 1.132.2 2026-01-21 17:27:04 +01:00
Ruben Hensen a55366a6c1 Change helm-immich 2026-01-21 17:20:18 +01:00
Ruben Hensen 20d1e31115 Reset to chart 0.8.5 with CNPG and pgvecto.rs 0.2.1 2026-01-21 16:55:03 +01:00
Ruben Hensen 5fbab618ab Change to v1.132.3 2026-01-21 16:46:48 +01:00
Ruben Hensen 146ab7734d Change path service 2026-01-21 16:42:54 +01:00
Ruben Hensen 9f63508c4e Change values.yaml to v2.0.0 2026-01-21 16:39:08 +01:00
Ruben Hensen 7d7b90722f Change values.yaml to v2.0.0 2026-01-21 16:31:42 +01:00
Ruben Hensen 0ebea7d328 Change values.yaml to 1.136.0 2026-01-21 16:28:07 +01:00
Ruben Hensen 3640cb2042 Change values.yaml to 1.136.0 2026-01-21 16:27:01 +01:00
Ruben Hensen 11e353df5c Change values.yaml immich 2026-01-21 16:18:44 +01:00
Ruben Hensen e0058c1415 Edit helm immich values 2026-01-21 16:05:18 +01:00
Ruben Hensen aa2087ecd2 Go back to 125.7 2026-01-21 15:47:36 +01:00
Ruben Hensen 9d3c81de67 Fix duplicate PVC mount - disable data volume, use only library at /usr/src/app/upload 2026-01-21 15:44:04 +01:00
Ruben Hensen de8af9f3b9 Add library persistence to server and ML components at /usr/src/app/upload 2026-01-21 02:12:55 +01:00
Ruben Hensen c67dc4bb57 Mount library at /usr/src/app/upload for v1.125.7 compatibility 2026-01-21 02:09:06 +01:00
Ruben Hensen e555135d68 Set IMMICH_MEDIA_LOCATION for new chart 2026-01-21 02:05:10 +01:00
Ruben Hensen 88c7cc919f Go back to 125 2026-01-21 01:56:29 +01:00
Ruben Hensen 2c02e84dc7 Go back to 127 2026-01-21 01:55:24 +01:00
Ruben Hensen 960456df5f Step 1: Upgrade to v1.132.3 for TypeORM migration 2026-01-21 01:29:31 +01:00
Ruben Hensen 247e4b3bdd Use pgvecto.rs v0.3.0 for Immich compatibility 2026-01-21 01:19:58 +01:00
Ruben Hensen d4257e0841 Update chart and add valkey, config new cnpg 2026-01-21 01:14:12 +01:00
Ruben Hensen ba033480a7 Use pg 14 image 2026-01-21 00:22:00 +01:00
Ruben Hensen 7535bd2be2 Use CNPG-compatible pgvecto.rs image 2026-01-21 00:21:08 +01:00
Ruben Hensen a94983f816 Add cnpg to immich 2026-01-21 00:16:07 +01:00
Ruben Hensen 70a83ed860 Revert "Update helm chart to 0.9.3"
This reverts commit f7ed49a408.
2026-01-20 23:25:43 +01:00
Ruben Hensen 3dd10cb650 Revert "Set global.security.allowInsecureImages to true"
This reverts commit 8718575a2c.
2026-01-20 23:23:52 +01:00
Ruben Hensen 8718575a2c Set global.security.allowInsecureImages to true 2026-01-20 22:55:03 +01:00
Ruben Hensen f7ed49a408 Update helm chart to 0.9.3 2026-01-20 22:52:59 +01:00
Ruben Hensen 35cfe984dc Add 'longhorn' to all storage things for CSI snaps 2026-01-20 22:48:15 +01:00
Ruben Hensen 6f75c24b8c Set Redis image repository in helm-immich.yaml 2025-10-21 10:16:02 +02:00
Ruben Hensen 92443bbae1 Add mbg.hensen.io back 2025-02-10 15:04:59 +01:00
Ruben Hensen 070f30769a Update immich 2025-02-03 18:18:11 +01:00
Ruben Hensen c270f405d1 Update helm-immich.yaml 2025-01-18 12:07:25 +01:00
Ruben Hensen 0c982e5fb6 Immich: update to v1.223.0 2024-12-18 15:54:10 +01:00
Ruben Hensen 893e9bfa9d Immich: revert rewrite trash, archive, user-settings and utilities 2024-12-17 15:25:23 +01:00
Ruben Hensen b2429ac5f4 Immich: rewrite trash, archive, user-settings and utilities 2024-12-17 15:18:21 +01:00
Ruben Hensen 036f17ed3c Immich: rewrite /photos to /sharing 10 2024-12-17 15:16:00 +01:00
Ruben Hensen 16a051eb81 Immich: rewrite /photos to /sharing 9 2024-12-17 15:14:59 +01:00
Ruben Hensen b3553fead4 Immich: rewrite /photos to /sharing 8 2024-12-17 15:12:43 +01:00