GitHub Repo stars

Omen is a lightweight Kubernetes chaos engineering operator with transparent target selection and optional manual approval.

It lets you declaratively define chaos experiments against your workloads. Each run selects a fixed set of target pods, optionally waits for manual approval, executes the chaos action, and records per-target results.

Features

  • Action Types: Delete pods or inject network faults (latency, packet loss, corruption).
  • Manual Approval: Wait for human confirmation before executing chaos.
  • Opt-in Sidecar Model: Chaos is only allowed in namespaces explicitly labeled.
  • Safety: Individual pods can be excluded from all chaos experiments via annotations.

View on GitHub