Major updates to Phase 1: - Added ArgoCD deployment as step 4 (exposed at argocd.tail8d86e.ts.net) - Bootstrap pattern: Tailscale operator deployed first via kubectl, then ArgoCD takes over management of all components - App-of-apps pattern with argocd/apps/ and argocd/manifests/ structure - PostgreSQL migration strategy documented (zero-downtime switchover) - Using GitHub mirror for ArgoCD git source (public, no auth needed) New Phase 1 steps: 1. Update Pulumi ACLs ✓ 2. Create Tailscale OAuth client ✓ 3. Deploy Tailscale operator (bootstrap) 4. Deploy ArgoCD 5. Migrate Tailscale operator to ArgoCD 6. Deploy CloudNativePG via ArgoCD 7. Create PostgreSQL cluster via ArgoCD 8. Create app-of-apps root Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| k8s-migration | ||