Helmsman
v1.0.0GitOps deployment with an AI risk gate and self-healing rollback. Push code, and Helmsman containerizes it, renders the manifests, reviews the risk and commits the change for ArgoCD or Flux to roll out.
- Seven small Go CLIs that run in CI and as a cluster CronJob. Nothing calls the Kubernetes API to make a change: every deploy is an auditable, revertible Git commit.
- AI is used in exactly two places, risk review on top of static policy checks and plain-English root-cause analysis. Both fall back to deterministic output when the model is unreachable.
- Rollback is a
git reverttriggered by health rules, never a model decision.
- 85.7% test coverage
- 0 dependencies
- 7 CLIs, one image
git push
│
▼
detect ─▶ containerize ─▶ render manifests
│
▼
AI risk review
policy + Gemini
│
▼
ArgoCD / Flux ◀──── commit to GitOps repo
│
▼
health-watcher ── healthy ──▶ done
│ unhealthy
▼
git revert + AI root-cause issue