Swarm stack updates: low-risk image bumps + Forgejo Postgres 16→18 #73
No reviewers
Labels
No labels
blocked
borg-backup
ceph
forgejo
in-progress
infra
netdata
nextcloud
p:high
p:low
p:medium
searxng
service-onboard
swarm-nodes
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
copper/ccnet-prod-devops!73
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-swarm-stack-bumps"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Part of the 2026-09-12 infra update audit. Two batches of work on the same branch:
Low-risk image bumps (2026-09-12):
searxng:2026.7.5-a6438586a→2026.9.5-c7f3080aanextcloud:redis:7-alpine→redis:8-alpine,collabora/codepinned to26.04.2.4.1(was floating:latest)mcp-agents:proxmoxmcp-plus0.5.14→0.5.16update_stackgotcha hit while deploying these: its generated-compose export/import silently dropsentrypoint:overrides, secretuid/gid/mode, andplacementconstraints — broke severalmcp-agentsandnextcloudservices until redeployed for real viadocker stack deployagainst the repo YAML. Documented as a repo-wide convention in rootCLAUDE.md.Forgejo Postgres major migration (2026-09-16):
db:postgres:16-alpine→postgres:18-alpine(dump/restore, same shape as themcp-agentsmetamcp-postgres 16→17 runbook)code.coppercore.netreturns 200, real issue/PR traffic serving correctly post-cutoverpostgresimage changed its bind-mount convention at major 18 (docker-library/postgres#1259) — now wants the mount at/var/lib/postgresql(the parent), not.../data. Fixed in the stack file; cross-referenced inccnet-mcp-agents/README.md's runbook since that service's own postgres (17→18, planned) will hit the same thing.forgejo dumpzip +pg_dumpSQL + baseline row counts) kept at/mnt/swarm-data/backups/forgejo-migration-2026-09-16/on shared CephFS storage, old pg16 datadir kept as.pg16-bakfor ~1 week as instant rollback.Test plan
N/N running,update: completedvia Swarmpit~/.claude/plans/2026-09-16-forgejo-postgres-16-to-18-migration.md(local, not in repo)🤖 Generated with Claude Code