Extend the Chaos Toolkit with capabilities for the Proofdock Chaos Engineering Platform
Project description
Proofdock extension for the Chaos Toolkit
This project is a collection of features gathered as an extension to the Proofdock Chaos Engineering Platform and the Chaos Toolkit.
Project description
This project is part of the Proofdock Chaos Engineering Platform that helps you to write, run, store and analyze chaos experiments in your Azure DevOps environment.
For more information visit our official website or documentation. Feel free to ask for support for this package on GitHub.
Install
This package requires Python 3.5+
$ pip install -U proofdock-chaos-kit
Usage
To use the features ...
Configuration
This extension uses ...
Putting it all together
Here is a full example for
Contribute
If you wish to contribute more functions to this package, you are more than welcome to do so. Please, fork this project, make your changes following the usual PEP 8 code style, sprinkling with tests and submit a PR for review.
The Proofdock 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.
Develop
If you wish to develop on this project, make sure to install the development dependencies. But first, create a virtual environment and then install those dependencies.
$ pip install -r requirements-dev.txt -r requirements.txt
Then, point your environment to this directory:
$ python setup.py develop
Now, you can edit the files and they will be automatically be seen by your
environment, even when running from the chaos
command locally.
Test
To run the tests for the project execute the following:
$ pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for proofdock-chaos-kit-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46e36925a8d616af1e1518b3a492e3091dc14a3fa844cc8de8f5512d79a03e90 |
|
MD5 | ea6949079cf06f52d93cc16f835fb0f1 |
|
BLAKE2b-256 | ed1b3ea145bcdc0d77e8a0432c2cef69d88275cfa3d09ad383c8a1e6ac7f9ad1 |
Hashes for proofdock_chaos_kit-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e88163ed1eb45e5fe0a9fceffd5c0fc3ca869540b45454d00d212d948d666ef2 |
|
MD5 | 24ef7ca372e8a467d3abae13388325fe |
|
BLAKE2b-256 | 61d4fb55546af4b346c3abf6685d2bd096031597f40f36d79f0c2dce5fcbcee4 |