blumeops/plans/k8s-migration/P5_devpi.md
Erich Blume 0db4abe64d Split k8s migration plan into phases folder
Reorganized the monolithic migration plan into separate files:
- 00_overview.md: Architecture, technical decisions, shared info
- P0_foundation.complete.md: Phase 0 (complete)
- P1_k8s_infrastructure.md: Phase 1 (in progress)
- P2-P9: Remaining phases (pending)

This makes the plan easier to navigate and track progress.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 15:21:35 -08:00

493 B

Phase 5: devpi Migration

Goal: Migrate devpi to k8s

Status: Pending

Prerequisites: Phase 4 complete


Steps

1. Build devpi container

  • Dockerfile with devpi-server + devpi-web
  • Push to local Zot registry

2. Deploy as StatefulSet

  • PVC for data (50Gi)
  • Migrate existing data (excluding PyPI cache)

3. Configure Tailscale LoadBalancer

Tag: svc:pypi


4. Update pip.conf on gilbert


5. Stop mcquack devpi