Skip to content

MindOps Orchestrator

Huzefaaa2 edited this page Jan 26, 2026 · 2 revisions

MindOps Orchestrator CLI

The MindOps Orchestrator is a unified CLI that runs CAAT + SLO Copilot + Zero‑Touch Telemetry + T‑RAG flows in one command, producing a consolidated JSON report.

Flow

flowchart LR
  Manifests[K8s Manifests] --> ZTT[Zero‑Touch Planner]
  Traces[Trace JSON] --> SLO[SLO Copilot]
  SLO --> CAAT[CAAT Recommendation]
  SLO --> TRAG[T‑RAG RCA]
  ZTT --> Report[Unified Report]
  SLO --> Report
  CAAT --> Report
  TRAG --> Report
Loading

Quickstart

PYTHONPATH=projects/mindops-orchestrator/src python3 -m mindops_orchestrator.cli \
  --trace projects/slo-copilot/examples/sample_trace.json \
  --manifests projects/zero-touch-telemetry/examples/sample_k8s.yaml \
  --telemetry-volume 0.9 \
  --telemetry-volume 1.1

Zero‑Touch apply/diff

PYTHONPATH=projects/mindops-orchestrator/src python3 -m mindops_orchestrator.cli \
  --manifests projects/zero-touch-telemetry/examples/sample_k8s.yaml \
  --zero-touch-diff-only

Structured exports

PYTHONPATH=projects/mindops-orchestrator/src python3 -m mindops_orchestrator.cli \
  --trace projects/slo-copilot/examples/sample_trace.json \
  --manifests projects/zero-touch-telemetry/examples/sample_k8s.yaml \
  --export-dir out

Output

Section Description
zero_touch Collector plan + patch hints
slo_copilot SLO evaluations + tests + guardrails
caat Sampling recommendation
t_rag RCA output (when triggered)
warnings Missing integrations/dependencies

Structured export layout:

Path Contents
out/orchestrator_report.json Full consolidated report
out/zero_touch/plan.json Zero‑Touch plan
out/zero_touch/collector-config.yaml Collector config (if present)
out/zero_touch/collector-manifest.yaml Collector manifest (if present)
out/slo_copilot/report.json SLO Copilot report

Clone this wiki locally