From a00a2767a6976f26d5960ffee7c1ea2629e7fe3f Mon Sep 17 00:00:00 2001 From: Konstantin Renner Date: Wed, 25 Mar 2026 18:17:05 +0100 Subject: [PATCH] fix: Update Docker images and re-render templates during updates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Image updates: - Immich: redis:6.2-alpine → valkey:9-alpine (upstream migration) - Immich: pgvecto-rs pg16-v0.2.1 → pg16-v0.3.0 (latest patch, same PG major) - Paperless: redis:7 → redis:7.4, postgres:15 → postgres:15.17 Update pipeline: - Run install playbooks before docker update to re-render templates - All install playbooks are idempotent (safe to re-run) --- ansible/plays/update.yml | 5 +++++ ansible/roles/immich/templates/docker-compose.yml.j2 | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ansible/plays/update.yml b/ansible/plays/update.yml index 7b850ea3..50450d21 100644 --- a/ansible/plays/update.yml +++ b/ansible/plays/update.yml @@ -10,6 +10,11 @@ - import_playbook: update-vm.yml - import_playbook: update-lxc.yml - import_playbook: update-authentik.yml +# Re-render docker-compose templates before pulling updates +- import_playbook: install-immich.yml +- import_playbook: install-n8n.yml +- import_playbook: install-grist.yml +- import_playbook: install-music-assistant.yml - import_playbook: update-docker.yml - import_playbook: update-pve-rolling.yml diff --git a/ansible/roles/immich/templates/docker-compose.yml.j2 b/ansible/roles/immich/templates/docker-compose.yml.j2 index ea28d5f0..e7c0662a 100644 --- a/ansible/roles/immich/templates/docker-compose.yml.j2 +++ b/ansible/roles/immich/templates/docker-compose.yml.j2 @@ -44,7 +44,7 @@ services: database: container_name: immich_postgres - image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0 + image: tensorchord/pgvecto-rs:pg16-v0.3.0 shm_size: 1g environment: POSTGRES_PASSWORD: ${DB_PASSWORD}