Use full postgres image on minimal CNPG clusters so WAL archiving works #304

Merged
benvin merged 1 commits from benvin/cnpg-backup-fixes into main 2026-07-28 23:11:30 +10:00

1 Commits

Author SHA1 Message Date
unkinben 3e5d01d584 Use full postgres image on minimal CNPG clusters so WAL archiving works
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
PR #298 added barmanObjectStore WAL archiving to every CNPG cluster, but
litellm, puppet and paperclip run the `17-minimal-trixie` image, which omits
the barman-cloud CLI. Their archiver dies with `exec: "barman-cloud-wal-archive":
executable file not found in $PATH`, so their buckets stay empty.

Switch those three to `17-system-trixie` (the -system variant already used by
the other clusters), which bundles the barman-cloud tools the in-tree backup
mechanism shells out to. This is a rolling image change; CNPG performs it as a
switchover with no data change.

Note: litellm and puppet will only start archiving once the separate stale
vault-ca-cert trust-anchor issue is also fixed (tracked separately) — that
blocks TLS to s3.ceph.unkin.net for all clusters.

Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
2026-07-28 22:21:36 +10:00