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.
Getting started
To get started check out our official guide.
Install
This package requires Python 3.5+
$ pip install -U proofdock-chaos-kit
Configuration
The Proofdock Chaos CLI expects that you have a proper API token that allows you to authenticate against the Proofdock cloud. Learn more about the API token generation here.
To configure the API token you simply pass it to the chaos configure
command.
chaos configure --token <API token>
Chaos CLI stores your API token in a settings file located under the following path:
$HOME/.chaostoolkit/settings.yaml
Alternatively set the API token using an environment variable PROOFDOCK_API_TOKEN
.
export PROOFDOCK_API_TOKEN=<API token>
Precedence of options
If you specify the API token by using the PROOFDOCK_API_TOKEN
environment variable, it overrides any API token value loaded from a settings file.
Commands
The Proofdock Chaos CLI introduces new commands:
chaos configure
chaos experiment
and extends an existing chaos run
command with new options.
Run
You use the chaos run
command to run an experiment and upload its results to the Proofdock cloud.
chaos run [OPTIONS] experiment.json
Configure
You use the chaos configure
command to set the API token in a settings file.
chaos configure --token <API token>
Options
--token TEXT Token value
List
You use experiment list
command to list all experiments in your project.
chaos experiment list
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
File details
Details for the file proofdock-chaos-kit-1.0.5.tar.gz
.
File metadata
- Download URL: proofdock-chaos-kit-1.0.5.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 646ffccf84b7324aa0306921d65fcfd90419215dfce15c9feddfb634b493a53f |
|
MD5 | 760b9f10e8d41769297d58333f1f5b30 |
|
BLAKE2b-256 | ffa0ed345753cdd3d54cf21868581c747f56d2d6ce7db34b19fdf316ed506f3c |
File details
Details for the file proofdock_chaos_kit-1.0.5-py2.py3-none-any.whl
.
File metadata
- Download URL: proofdock_chaos_kit-1.0.5-py2.py3-none-any.whl
- Upload date:
- Size: 21.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70dc81741c55fc51d2c4170327f4830499bb1fd634df6590d47d9ec3a77a72ef |
|
MD5 | 396474e059f4be587946975c6577f182 |
|
BLAKE2b-256 | 55293292e572f5d51eef916e79b82cd008bf7a9f0fca23d0442ec2d83715734f |