chaostoolkit-lib
chaostoolkit-lib copied to clipboard
The Chaos Toolkit core library
Ok so let's start from the context We encounter scenarios when dynamic configuration values are required. I have also seen a lot of questions in slack regarding that. We want...
Due to the threading used in `tests/test_exit.py`, the tests always hang on `server.join()` Rather than running an http service in a thread, I'm trying out using `pytest-docker` to run a...
Whenever "after_activity_control" being invoked, doesn't matter if probe's tolerance is met or not, the status is always "succeeded". ![image](https://user-images.githubusercontent.com/52653470/137312193-17cabd2b-a421-4aaa-b9a2-b0961067338c.png) Question is if it's intended to be this way or should...
Contributes to #242 Signed-off-by: Sylvain Hellegouarch
**Describe the bug** If I have a multiple sets of controls in my experiment, and they all have `before_activity_control` and `after_activity_control`, (In addition I use an empty(or not empty) control...
partially fixes [https://github.com/chaostoolkit/chaostoolkit/issues/203](https://github.com/chaostoolkit/chaostoolkit/issues/203)
Added support for multi-values (expect_one_of) in jsonpath tolerance `expect` field. Example: ``` "tolerance": { "type": "jsonpath", "path": "$.status", "expect": ["yellow"], "target": "body" }, ``` In this case, path `$.status` provides...
This PR fixes the chaostoolkit/chaostoolkit issue #178 by implementing the requested feature: Hidding secrets values in the journal.json file A new function called hide_secrets is called on journal var right...
@Lawouach This is the first version of global validation for the experiment syntax. This is appending/extending a list of Exception instances along the validation line and reporting all errors at...