Skip to main content

Chaos command line tool for the Proofdock Chaos Platform

Project description

Proofdock Chaos CLI

The Proofdock Chaos CLI is a command line tool to execute attacks and scenarios defined in the Azure DevOps.

Project description

This project is part of the Proofdock Chaos Platform that helps you to write, run, store and analyze chaos attacks 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-cli

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.

Set the API token using an environment variable PROOFDOCK_API_TOKEN.

export PROOFDOCK_API_TOKEN=<API token>

Run

You use the pd run command to run an attack and upload its results to the Proofdock cloud.

pd run [OPTIONS] <attack ID>

Test

To test the script, you can make a new virtualenv and then install your package:

$ virtualenv venv
$ . venv/bin/activate
$ pip install --editable .

Afterwards, your command should be available:

$ yourscript
Hello World!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proofdock-chaos-cli-0.0.8.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

proofdock_chaos_cli-0.0.8-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file proofdock-chaos-cli-0.0.8.tar.gz.

File metadata

  • Download URL: proofdock-chaos-cli-0.0.8.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for proofdock-chaos-cli-0.0.8.tar.gz
Algorithm Hash digest
SHA256 0fc37efbacd1a60addcf6d807a2db03007b2c67e79b208dbba1152b804e9a53d
MD5 22d5a14f243576a01fd3a296c469654a
BLAKE2b-256 871fbec8d3d8b3827cb9d9bcac6de9aee9f6ddac7d59f45a792547cf48cb167d

See more details on using hashes here.

File details

Details for the file proofdock_chaos_cli-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: proofdock_chaos_cli-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for proofdock_chaos_cli-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 5c23d927ed8d08f24d59ac5cabc9a8d55ff72f6600f049a4c1f4076c9a724fff
MD5 c25047b405c94110a60ee83f29a6522f
BLAKE2b-256 8eb252043468df53d4e0d699f28289679bad6e7661dcea946f9c99424aea88a4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page