Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add discover feature #16

Closed
Lawouach opened this issue Jan 15, 2018 · 1 comment
Closed

Add discover feature #16

Lawouach opened this issue Jan 15, 2018 · 1 comment
Assignees

Comments

@Lawouach
Copy link
Contributor

The current interface of chaostoolkit supports the run of experiments. However, as part of the goal for chaostoolkit, we always wantedt o make it simpler to get into chaos engineering.

The new discover command is aiming to collecting information about a specific target and offer suggestions about potential chaos engineering experiments.

discover has the goal to let look up what an extension is capable of doing, as well as a summary of the platform/application this extension targets (if available) and a list of chaos experiment suggestions.

As not all extensions are Python packages, discover should eventually be able to load a spec file which describes an extension made of process calls or HTTP calls. This may be done in a second iteration of the command.

@Lawouach Lawouach self-assigned this Jan 15, 2018
@russmiles
Copy link
Contributor

In addition there will be a "discover_hook" that can be looked up from a ~/.chaostoolkit/config Yaml file to call up custom toolkit extensions with what has first been discovered from specific extension integrations.

Lawouach added a commit that referenced this issue Jan 16, 2018
Closes #16.

Signed-off-by: Sylvain Hellegouarch <sh@defuze.org>
Lawouach added a commit that referenced this issue Jan 16, 2018
Closes #16.

Signed-off-by: Sylvain Hellegouarch <sh@defuze.org>
russmiles pushed a commit that referenced this issue Jan 16, 2018
Closes #16.

Signed-off-by: Sylvain Hellegouarch <sh@defuze.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants