Skip to content

Extension to the Chaos Toolkit to simplify creating experiments that use GlooShot

License

Notifications You must be signed in to change notification settings

chaostoolkit-incubator/chaostoolkit-glooshot

Repository files navigation

Chaos Toolkit Glooshot Extension

Build Status

This extension package provides probes and actions for Chaos Engineering experiments using Glooshot instance using the Chaos Toolkit.

Gloo Shot

Please NOTE This extension is in the very early stages of initial exploration and development.

Install

This extension is not released yet, so please following the Development instructions in this document if you wish to explore it.

Usage

TBD.

Test

To run the tests for the project execute the following:

$ pip install -r requirements-dev.txt
$ pytest

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 Chaos Toolkit projects require all contributors must 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:

$ pip install -e .

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

About

Extension to the Chaos Toolkit to simplify creating experiments that use GlooShot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published