Chaostoolkit-lib

Latest version: v1.44.0

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 19

1.3.0

Changed

- Fix to ensure a control's `configuration` parameter is populated when it the
control is being `configured` [114][114]
- Load and apply global controls, those declared in the settings, from the
`run_experiment` function rather than out of band [116][116]

This means that global controls will not be applied before the experiment
is validated but only when it's executed.

It also means the global controls will be provided with the experiment, its
configuration and secrets in case global controls must access these.

[114]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/114
[116]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/116

1.2.0

Changed

- Create settings directory when it doesn't already exist [97][97]
- Pass configuration to tolerance checks so that probe tolerance can access it
[98][98]
- Fix using a probe as a tolerance validator [98][98]
- Make settings globally available during the run [99][99]
- Load controls from settings too now [99][99]
- Do not build on MacOSX platform [110][110]
- Run stable Python 3.7 build

[97]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/97
[98]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/98
[99]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/99
[110]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/110

1.1.2

Changed

- Use a YAML safe loader for settings [92][92]

[92]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/92

1.1.1

Changed

- Fix a failure when no top-level controls were provided but an activity
control was declared [88][88]
- Warn when control Python package is not installed but do not fail experiment
during validation [90][90]. Controls should remain optional.

[88]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/88
[90]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/90

1.1.0

Added

- a new tolerance type called `range` to support scenarios such as:

value type is:

{
"status": 200,
"headers": {"content-type": "text/plain"},
"body": "1234.8"
}


tolerance is as follows:

{
"type": "range",
"range": [1000.0, 2000.0]
}
}


lower and upper bounds may be integers or floats.

1.0.0

Changed

- Delint to clean things up before 1.0
- Do not pin too strictly or this causes havoc when updating chaoslib

Page 12 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.