P6: Kiwix and Transmission migration planning #35

Merged
eblume merged 3 commits from feature/p6-kiwix-planning into main 2026-01-20 18:42:11 -08:00

3 commits

Author SHA1 Message Date
c0a2b100ac P6: Update plan for dedicated Synology user and mark torrents volume done
- Mark SMB share creation as DONE (torrents volume already exists)
- Add prerequisite for dedicated k8s-smb Synology user
- Update all 1Password references from synology-smb-torrents to synology-smb-k8s
- Update verification checklist accordingly

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 17:59:27 -08:00
7c34451f1e Use SMB over NFS due to lack of CAP_SYS_ADMIN in podman 2026-01-20 17:53:49 -08:00
7cc9ec04aa P6: Detailed plan for kiwix and transmission migration to k8s
Architecture changes from original stub:
- Transmission as standalone service in torrent namespace with Tailscale ingress
- NFS share /volume1/torrents on sifaka for all torrent downloads
- Kiwix declares desired ZIM torrents in ConfigMap, syncs to transmission via sidecar
- ZIM watcher CronJob detects new .zim files and restarts kiwix hourly
- Both declarative (GitOps) and manual torrent additions supported
- Non-ZIM torrents coexist in same NFS share without affecting kiwix

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 16:16:27 -08:00