This project is a collection of chaos experiments that mainly target the Microsoft Azure platform.
Make sure that you have installed the Proofdock Chaos CLI and configured the Chaos Engineering Platform and the CLI properly in order to run the experiments in this repository.
This repository is a GitHub template repository. It should be an ease to import this repository following the GitHub template instructions.
Please explore the code to see existing experiments. Most of the experiments are accompanied by blog posts published at the Proofdock's Medium page.
You have to configure the Azure Pipelines and experiments with configuration values and secrets:
- Azure Pipelines make use of variable groups to fetch variable values from. Feel free to adapt to your needs in your project.
- For experiments you have to provide API tokens delivered by the Proofdock Chaos Engineering Platform
If you wish to contribute more experiments to this package, you are more than welcome to do so. Please, fork this project, make your changes and submit a PR for review.
The Proofdock chaos projects require all contributors to sign a Developer Certificate of Origin on each commit they would like to merge into the master branch of the repository. Please, make sure you can abide by the rules of the DCO before submitting a PR.