Skip to content

Chaos Donkey is a resilience testing tool designed specifically for Proxmox Virtual Environment clusters. It implements chaos engineering principles by intentionally introducing controlled failures into your virtualized infrastructure to help identify weaknesses and improve system reliability.

License

Notifications You must be signed in to change notification settings

prop4n/chaosdonkey

Repository files navigation


🥕 Chaos Donkey

Proxmox Chaos Engineering Made Simple

Go Version License GitHub Issues GitHub Stars

Chaos Donkey is a resilience testing tool designed specifically for Proxmox Virtual Environment clusters. It implements chaos engineering principles by intentionally introducing controlled failures into your virtualized infrastructure to help identify weaknesses and improve system reliability.

FeaturesInstallationQuick StartDocumentationContributing


✨ Features

  • 🎯 Auto-Discovery - Automatically discovers VMs and LXC containers using Proxmox tags
  • 🛡️ Safety First - Built-in safety checks, exclude lists, and quiet hours
  • 📦 Multi-Cluster - Manage chaos experiments across multiple Proxmox clusters
  • 🔧 Template Library - Pre-built chaos templates for common scenarios
  • ⚙️ Flexible Configuration - YAML-based configuration with live reload
  • 🔐 Secure - Encrypted credentials and API token authentication
  • 📊 Observable - Structured logging and metrics (coming soon)

🚀 Quick Start

Prerequisites

  • Go 1.21 or later
  • Access to a Proxmox VE cluster
  • API token with appropriate permissions

About

Chaos Donkey is a resilience testing tool designed specifically for Proxmox Virtual Environment clusters. It implements chaos engineering principles by intentionally introducing controlled failures into your virtualized infrastructure to help identify weaknesses and improve system reliability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages