blumeops/plans/k8s-migration
Erich Blume 7b60cca31e Document P6 blocker and add P5.1 QEMU2 migration plan (#37)
## Summary
- Document P6 (Kiwix/Transmission) blocker: podman driver cannot mount external volumes
- Add P5.1 plan to migrate minikube from podman to QEMU2 driver
- Update overview with corrected phase statuses and driver information

## Background

P6 implementation (`feature/p6-kiwix-transmission`) was completed but blocked because **all volume mount approaches failed** with the podman driver:

| Approach | Result |
|----------|--------|
| NFS volume | Failed - CAP_SYS_ADMIN required |
| SMB CSI driver | Failed - EPERM in rootless container |
| `minikube mount` (9p) | Failed - permission denied |
| hostPath | Failed - path doesn't exist in container |

Root cause: Podman driver runs minikube in a rootless container lacking kernel capabilities for filesystem mounts.

## What's Next

1. Merge this documentation PR
2. Execute P5.1 (QEMU2 migration) in a fresh session
3. Retry P6 with the QEMU2 driver

## Deployment and Testing
- [x] No deployment needed - documentation only
- [x] ArgoCD apps reset to main
- [x] Cluster healthy (except kiwix/transmission intentionally offline)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: https://forge.tail8d86e.ts.net/eblume/blumeops/pulls/37
2026-01-20 20:49:48 -08:00
..
00_overview.md Document P6 blocker and add P5.1 QEMU2 migration plan (#37) 2026-01-20 20:49:48 -08:00
P0_foundation.complete.md K8s Migration Phase 1: Infrastructure Setup (#29) 2026-01-19 09:49:52 -08:00
P1_k8s_infrastructure.complete.md Rename P1 to complete 2026-01-19 10:03:52 -08:00
P2_grafana.complete.md Rename P2 plan to .complete.md 2026-01-19 15:06:27 -08:00
P3_postgresql.complete.md P3 done 2026-01-19 18:19:33 -08:00
P4_miniflux.complete.md Add P4 implementation notes and mark complete 2026-01-20 09:10:23 -08:00
P5.1_qemu2_migration.md Document P6 blocker and add P5.1 QEMU2 migration plan (#37) 2026-01-20 20:49:48 -08:00
P5_devpi.complete.md P5 done 2026-01-20 15:04:46 -08:00
P6_kiwix.md Document P6 blocker and add P5.1 QEMU2 migration plan (#37) 2026-01-20 20:49:48 -08:00
P7_forgejo.md K8s Migration Phase 1: Infrastructure Setup (#29) 2026-01-19 09:49:52 -08:00
P8_woodpecker.md K8s Migration Phase 1: Infrastructure Setup (#29) 2026-01-19 09:49:52 -08:00
P9_cleanup.md K8s Migration Phase 1: Infrastructure Setup (#29) 2026-01-19 09:49:52 -08:00