docs: Update README - remove Kestra comparison, update status

- Remove "Kestra vs Prefect Comparison" section (decision made)
- Update project status to reflect current phase
- Simplify "Why Prefect?" section
- Clean up architecture diagram formatting
This commit is contained in:
2026-01-30 10:22:49 +00:00
parent 6c456a2bd6
commit 17888b7425

View File

@@ -77,16 +77,6 @@ We chose [Prefect](https://prefect.io) as the orchestration engine for several r
| **Retry & error handling** | Built-in retry policies with `@task(retries=3)` |
| **Human-in-the-loop** | Native `pause_flow_run()` for approval workflows |
### Kestra vs Prefect Comparison
| Aspect | Kestra | Prefect |
|--------|--------|---------|
| **Workflow definition** | YAML external files | Python code (`@flow`, `@task`) |
| **Secrets management** | ❌ Paid in OSS | ✅ Free (`Secret` blocks) |
| **Code packaging** | Container required | Not required |
| **Integration** | Isolated scripts | Native Python integration |
| **Webhooks** | Built-in triggers | FastAPI + `run_deployment()` |
## 🎯 Target Fabric
This project is designed for the Arista EVPN-VXLAN ContainerLab topology:
@@ -342,4 +332,4 @@ if __name__ == "__main__":
---
**Status**: 🚧 Active Development - Migrating to Prefect orchestration (Phase 4)
**Status**: 🚧 Active Development - Phase 2 (Core Components) & Phase 4 (Prefect Integration)