Chaostoolkit

Latest version: v1.19.0

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

Scan your dependencies

Page 5 of 11

1.6.0

Not secure
Added

- The `--var` and `--var-file` flags to override values in the configuration,
and secrets for var files, blocks of the experiments. They take precedence
for inlined values and allow to have data files managed externally to the
experiment itself when environment variables are not an option for example.
[175][175]

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

1.5.0

Not secure
Added

- Commands to get/set/remove an entry from the settings as well as show
the settings file entirely [65][65]
- Rollbacs runtime strategy flag [176][176]

Backwars compatible default strategy to run the rollbacks. This will run
unless of a failed probe in the hypothesis or when a control interrupted
the experiment (not passing the flag is equivalent to this):

$ chaos run --rollback-strategy=default experiment.json


Always run the rollbacks:

$ chaos run --rollback-strategy=always experiment.json


Never run the rollbacks:

$ chaos run --rollback-strategy=never experiment.json


Run the rollbacks only when deviated:

$ chaos run --rollback-strategy=deviated experiment.json


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

1.4.2

Not secure
Added
* New flag `--no-verify-tls` to `chaos run` and `chaos validate`commands;
it disables TLS certificate verification when source is downloaded
over a self-signed certificate endpoint.

Changed

* Migrates CI/CD from TravisCI to Github Actions
* [Potentially breaking] Build the Docker image with a non-root user by default (rootless container).
This is a potentially breaking change if you created your own docker image
using the chaostoolkit/chaostoolkit as a base image.
* Allow validating experiments downloaded from URL: `chaos validate http://...`

1.4.1

Not secure
Added

* Added build for Python 3.8

Changed

* Fixed `importlib_metadata` different naming between Python 3.8 and
earlier [162][162]

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

1.4.0

Not secure
Added

- Add critical level color to the logger
- Add chaos init exports experiment also in yaml format


chaos init --experiment-path prod-experiment.yaml


Changed

* Fixed Dockerfile so the right dependencies are installed at build time
* Replaced pkg_resource usage with python 3.8 backport importlib_metadata
* Bump chaostoolkit-lib dependency to 1.8.0

1.3.0

Not secure
Added

- Load global controls before we even read the experiments so we can apply
them before and after loading the experiment.

Page 5 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.