Chaotic evaluates a plan, how it will bring chaos in your Cloud environment.
It picks one random target per run and does something unpleasant but recoverable to it: stop and start a virtual machine, signal a HashiCorp Nomad allocation, or drain a Nomad client node.
pip install chaotic-ngine# config.yaml
---
kind: proxmox
dry_run: true
configs:
filter_tag: chaos-target
excludes:
weekdays: [Sat, Sun]chaotic-ngine --config config.yamlFlip dry_run to false once the logs show it selecting what you expect.
Apache CloudStack, cloudscale.ch, DigitalOcean, HashiCorp Nomad, Hetzner Cloud, Proxmox and Vultr.
Please visit https://ngine-io.github.io/chaotic/
Contributing and local development: see docs/development.md.
MIT License