feat: environment model + deployment tracking (phase 3a)
- Environment/Deployment XORM models + migration 010 - Full CRUD API: GET/POST/PATCH/DELETE /environments + /deployments - Deployment status update endpoint, publishes deployment.* NATS events - EnvironmentsPage with deploy cards, history accordion, deploy modal - Sidebar Environments nav item between Pipelines and Settings - Repo page deployment status badges (env name + SHA pill per environment) - Environment/Deployment types in types/api.ts + environments.ts query hooks
This commit is contained in:
@@ -64,9 +64,9 @@ ForgeBucket is a self-hosted, federated developer operations platform. Where oth
|
||||
| Build artifact storage | Done (Phase 2B) |
|
||||
| Pipeline cancellation + job retry | Done (Phase 2B) |
|
||||
| NATS event bus + WebSocket live push | Done (Phase 2A) |
|
||||
| Pipeline DAG visualization (frontend) | **In progress (Phase 2C)** |
|
||||
| Dashboard CI command center | **In progress (Phase 2C)** |
|
||||
| Pipeline log viewer (per-step, collapsible) | **In progress (Phase 2C)** |
|
||||
| Pipeline DAG visualization (frontend) | Done (Phase 2C) |
|
||||
| Dashboard CI command center | Done (Phase 2C) |
|
||||
| Pipeline log viewer (per-step, collapsible) | Done (Phase 2C) |
|
||||
| Kubernetes / Firecracker runner backends | Planned (Phase 2D) |
|
||||
| Forgejo Actions gRPC integration | Planned |
|
||||
| Matrix builds + reusable workflow templates | Planned |
|
||||
@@ -75,7 +75,7 @@ ForgeBucket is a self-hosted, federated developer operations platform. Where oth
|
||||
### GitOps + Environments
|
||||
| Feature | Status |
|
||||
|---------|--------|
|
||||
| Environment model + deployment tracking | Planned (Phase 3A) |
|
||||
| Environment model + deployment tracking | **In progress (Phase 3A)** |
|
||||
| Unified operational timeline | Planned (Phase 3B) |
|
||||
| Secret management hierarchy | Planned (Phase 3C) |
|
||||
| GitOps controller + drift detection | Planned (Phase 3D) |
|
||||
@@ -221,8 +221,9 @@ ForgeBucket has its own design language — intentionally distinct from GitHub a
|
||||
| Phase 1 | Core Git hosting, auth, PRs, issues, RBAC, design system | Done |
|
||||
| Phase 2A | NATS event bus, WebSocket hub, audit log | Done |
|
||||
| Phase 2B | CI orchestrator, runner manager, Docker backend, artifact registry | Done |
|
||||
| Phase 2C | Pipeline DAG visualization, dashboard CI upgrade, command palette | **In progress** |
|
||||
| Phase 3A–F | GitOps, environments, timeline, secrets, drift detection, federation | Planned |
|
||||
| Phase 2C | Pipeline DAG visualization, dashboard CI upgrade, command palette | Done |
|
||||
| Phase 3A | Environment model + deployment tracking | **In progress** |
|
||||
| Phase 3B–F | Unified timeline, secrets, drift detection, federation, observability | Planned |
|
||||
| Phase 4 | AI diagnostics, signed artifacts, OCI registry, dep scanning | Planned |
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user