Settings

Theme

Show HN: Omen – A lightweight Kubernetes chaos operator with manual approval

github.com

3 points by kreicer a month ago · 1 comment · 1 min read

Reader

Hi HN, I built Omen, a lightweight Kubernetes chaos engineering operator. Existing chaos tools can often feel like a black box or require heavy installations. I wanted something simpler that prioritizes safety and transparency. Omen lets you declaratively define chaos experiments (e.g., killing pods on a cron schedule), but with a focus on control: it selects the exact target pods upfront and can pause for manual approval (with webhook notifications) before executing any disruption. You can also use dry runs to preview targets without any actual impact. It's built with Kubebuilder and installs easily via Helm.

I'd love to hear your thoughts and feedback!

emanuele-em a month ago

How does the manual approval flow work when running this in CI? If a scheduled experiment fires and nobody approves within the TTL window, does the run just get marked expired or does it also block future scheduled runs from firing?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection