Skip to main content

Proofdock extension for the Chaos Toolkit

Build Status Python versions

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

Release files for proofdock-chaos-kit 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for proofdock-chaos-kit 1.0.5
File Size Uploaded
proofdock-chaos-kit-1.0.5.tar.gz 18.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for proofdock-chaos-kit 1.0.5
File Interpreter ABI Platform
proofdock_chaos_kit-1.0.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size:39.5 kB

Release files / proofdock-chaos-kit-1.0.5.tar.gz

Download URL proofdock-chaos-kit-1.0.5.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
646ffccf84b7324aa0306921d65fcfd90419215dfce15c9feddfb634b493a53f
BLAKE2b-256 checksum
How to use checksums
ffa0ed345753cdd3d54cf21868581c747f56d2d6ce7db34b19fdf316ed506f3c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / proofdock_chaos_kit-1.0.5-py2.py3-none-any.whl

Download URL proofdock_chaos_kit-1.0.5-py2.py3-none-any.whl
Size 21.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
70dc81741c55fc51d2c4170327f4830499bb1fd634df6590d47d9ec3a77a72ef
BLAKE2b-256 checksum
How to use checksums
55293292e572f5d51eef916e79b82cd008bf7a9f0fca23d0442ec2d83715734f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page