Skip to main content

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!

Metadata

Release files for proofdock-chaos-cli 0.0.8

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-cli 0.0.8
File Size Uploaded
proofdock-chaos-cli-0.0.8.tar.gz 11.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for proofdock-chaos-cli 0.0.8
File Interpreter ABI Platform
proofdock_chaos_cli-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 26.2 kB

Release files / proofdock-chaos-cli-0.0.8.tar.gz

Download URL proofdock-chaos-cli-0.0.8.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0fc37efbacd1a60addcf6d807a2db03007b2c67e79b208dbba1152b804e9a53d
BLAKE2b-256 checksum
How to use checksums
871fbec8d3d8b3827cb9d9bcac6de9aee9f6ddac7d59f45a792547cf48cb167d
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / proofdock_chaos_cli-0.0.8-py3-none-any.whl

Download URL proofdock_chaos_cli-0.0.8-py3-none-any.whl
Size 14.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c23d927ed8d08f24d59ac5cabc9a8d55ff72f6600f049a4c1f4076c9a724fff
BLAKE2b-256 checksum
How to use checksums
8eb252043468df53d4e0d699f28289679bad6e7661dcea946f9c99424aea88a4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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