P6: Kiwix and Transmission migration #36
Closed
eblume
wants to merge 3 commits from
feature/p6-kiwix-transmission into main
pull from: feature/p6-kiwix-transmission
merge into: eblume:main
eblume:main
eblume:heph-offline-access
eblume:heph-pwa-redirect-uris
eblume:external-secrets-ringtail-nix
eblume:local-external-secrets
eblume:reviews-jun4
eblume:valkey-nix
eblume:unpoller-v3
eblume:recurring-maintenance-2026-05-27
eblume:rip-out-compensating-controls
eblume:shower-v1.1.2
eblume:fix-borgmatic-shower-via-ssh
eblume:mikado/migrate-immich-to-ringtail
eblume:shower-v1.1.0
eblume:doc-review/replicating-blumeops
eblume:review/cc-observability-stack-audit-2026-05-11
eblume:review/ringtail-flake-2026-05-11
eblume:service-review/mealie-2026-05-11
eblume:shower-app-deploy
eblume:homepage-to-ringtail
eblume:mirror-tailscale-container
eblume:valkey-mirror
eblume:alloy-v1.16.0
eblume:update-tooling-deps-2026-04
eblume:cleanup-cv-docs-minikube-artifacts
eblume:migrate-cv-docs-to-indri
eblume:migrate-devpi-to-indri
eblume:prowler-iac-mutelist
eblume:feature/frigate-notify-local
eblume:bump/dagger-0.20.6
eblume:forgejo-runner-v12-8-server-connections
eblume:fly-proxy-keepalive
eblume:upgrade-prowler-5.23
eblume:automate-manual-prowler-checks
eblume:local-forgejo-runner
eblume:teslamate-dagger-migration
eblume:grafana-sidecar-2.6.0
eblume:miniflux-upgrade-and-ty
eblume:native-dagger-containers
eblume:upgrade/navidrome-v0.61.1
eblume:deploy-paperless
eblume:localize-kube-state-metrics
eblume:1password-connect-kustomize
eblume:preserve/haskell-docs-check-links/pr-325
eblume:immich-kustomize-v2.6.3
eblume:local-tempo-container
eblume:upgrade/grafana-12.4.2
eblume:pin-nixos-service-versions
eblume:compensating-controls
eblume:prowler-mutelist
eblume:feature/kingfisher-container
eblume:feature/kingfisher-cronjob
eblume:build-forgejo-from-source
eblume:immich-photos-backup
eblume:feature/borgmatic-all-pg-backups
eblume:preserve/pyroscope-profiling/pr-313
eblume:upgrade-external-secrets-v2
eblume:deploy-snowflake-proxy
eblume:deploy-prowler
eblume:localize-redis
eblume:feature/decommission-jobsync
eblume:update-tooling-deps-2026-03
eblume:unify-container-workflows
eblume:upgrade/ntfy-v2.19.2
eblume:upgrade-tailscale-operator-1.96.3
eblume:mikado/deploy-infra-alerting
eblume:update-loki-3.6.7
eblume:upgrade/prometheus-3.10.0
eblume:feature/localize-alloy-container
eblume:deploy-mealie
eblume:feature/unpoller
eblume:upgrade/borgmatic-2.1.3
eblume:externalize-teslamate-dashboards
eblume:externalize-tailscale-operator-base
eblume:feature/caddy-upgrade-v2.11.2
eblume:bump/zot-v2.1.15
eblume:bump/alloy-v1.14.0
eblume:fix/skopeo-force-https
3 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| a0401cc979 |
Switch from SMB CSI to hostPath for torrents volume
SMB CSI driver doesn't work with minikube podman driver due to kernel-level mount restrictions. Use hostPath instead since the SMB share is already mounted on indri at /Volumes/torrents. - Remove SMB PV and secret template - Add hostPath PVs for torrent and kiwix namespaces - Both PVs point to same /Volumes/torrents directory Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
|||
| 2d9a71ea7b |
Fix SMB CSI driver chart path
The csi-driver-smb repo stores charts at charts/v1.17.0/csi-driver-smb, not charts/csi-driver-smb. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
|||
| 1c3c07187a |
P6: Add Kiwix and Transmission k8s manifests
- Add SMB CSI driver ArgoCD application for mounting sifaka share - Add transmission deployment in torrent namespace with Tailscale ingress - Add kiwix deployment with torrent-sync sidecar for declarative ZIM management - Add zim-watcher CronJob to auto-restart kiwix when new ZIMs complete - Both services share SMB PV mounted from sifaka:/volume1/torrents Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |