step 9: single image CI/CD, drop FE/BE split
CI pipeline: replace separate FE + BE image builds with single unified Dockerfile. Remove FE_IMAGE, FE_REPLICAS, FE_* resource vars. Simplify build/push/deploy to single IMAGE. Remove frontend.yaml k8s manifest. Remove provider integration test env vars (PROVIDER, PROVIDER_KEY, VENICE_API_KEY). Remove EXTRACTION_CONCURRENCY. Delete server/Dockerfile (backend-only image, superseded by root Dockerfile). Delete k8s/frontend.yaml (no separate FE deployment). Update ROADMAP: steps 5-7 and 9 marked complete. Step 8 (ICD) partial. Step 10 (smoke test + tag) is all that remains for v0.1.0. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
10
ROADMAP.md
10
ROADMAP.md
@@ -14,11 +14,11 @@ platform that extensions build on.
|
||||
| 2. Delete packages | ✅ | 15 Go packages, 29 handler files removed |
|
||||
| 3. Gut stores/models | ✅ | 40 → 20 store interfaces, kernel-only models |
|
||||
| 4. Fresh migrations | ✅ | 9 files × 2 dialects, 27 tables |
|
||||
| 5. Fix compilation | 🔧 | ~95% done, ~5 compile errors remaining |
|
||||
| 6. Fix tests | ⬜ | Prune 13K test lines to kernel-only |
|
||||
| 7. Frontend gut | ⬜ | Shell + SDK only, vendor libs baked |
|
||||
| 8. New ICD | ⬜ | Kernel-only API spec |
|
||||
| 9. CI/CD + Dockerfile | ⬜ | Single image, new DB names |
|
||||
| 5. Fix compilation | ✅ | `go build ./...` clean, 300+ stale route lines cut |
|
||||
| 6. Fix tests | ✅ | 8 test packages pass, ~12K stale test lines pruned |
|
||||
| 7. Frontend gut | ✅ | Shell + SDK only, 50+ files of chat/notes/projects code removed |
|
||||
| 8. New ICD | 🔧 | Stub in place, full kernel-only spec TBD |
|
||||
| 9. CI/CD + Dockerfile | ✅ | Single unified image, FE/BE split removed, DB names updated |
|
||||
| 10. Smoke test + tag | ⬜ | Deploy, verify, tag v0.1.0 |
|
||||
|
||||
## v0.2.0 — SDK & Triggers
|
||||
|
||||
Reference in New Issue
Block a user