-
Notifications
You must be signed in to change notification settings - Fork 0
Architecture
Samuel Orcas edited this page Aug 28, 2026
·
1 revision
Orcaopta is structured as a modular, multi‑cloud reliability platform. Each subsystem contributes signals, audits, or actions to the unified cloud graph and healing controller.
Provides:
- ML API endpoints
- AI reasoning endpoints
- Dashboard data endpoints
- MCP server integration
Located in src/orcaopta/ai/agent.py
- Generates healing plans using LLM reasoning
- Consumes unified cloud graph
- Maps issues to remediation actions
Located in src/orcaopta/cloud/graph.py
- Aggregates OpenStack, OVN, Ceph, Kubernetes, Terraform, ML, and RL signals
- Produces a global topology representation
Located in src/orcaopta/controller/self_heal.py
- Executes continuous healing cycles
- Applies remediation actions
- Logs healing events
Located in src/ml/ and src/rl/
- Anomaly detection
- Forecasting
- Autoscaling decisions
- PPO RL agents
Located in src/dashboard/app.py
- Cloud graph visualization
- Healing timeline
- AI plan viewer
Located in:
src/orcaopta/cloud/openstack/src/orcaopta/cloud/kubernetes/src/orcaopta/cloud/terraform/src/orcaopta/cloud/ovn/
Each module detects issues and provides healing actions.
- Collect signals
- Build cloud graph
- AI generates healing plan
- Controller executes actions
- Events logged
- Dashboard displays results