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
Showing only changes of commit 7cc9ec04aa - Show all commits

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>
Erich Blume 2026-01-20 16:16:27 -08:00

File diff suppressed because it is too large Load diff