Track: | Chaos Engineering |
---|---|
When: | Mon Eve-1 |
Where: | Pedley |
Organizers | Russ Miles Russ Miles |
Participants | Felipe Zipitria Felipe Zipitria |
Remote Participants | Clyde Vassallo Clyde Vassallo |
The Chaos Toolkit provides a Universal API for Chaos Engineering experiments that is then used to drive various implementations of chaos-causing and system-state-probing functions.
This session will focus on how the Chaos Toolkit, and the project’s open source ecosystem, can be practically used and extended for DevSecOps concerns to deliver on the needs of automation and collaboration.
WHY
Chaos is about introducing learning loops so that trust and confidence in systems can be maintained in the face of constant change.
The Chaos Toolkit provides a free and open source tool and community that can be extended to explore security weaknesses through the chaos engineering discipline.
To implement the necessary chaos-driving and system-probing functions for DevSecOps, the Chaos Toolkit will need to be extended using it’s “driver” extension point. This session will focus on how to so that.
What
This session will explore, using real code, the ways of extending the Chaos Toolkit to meet DevSecOps concerns.
Outcomes
Attendees will have an excellent grasp of the architecture of the Chaos Toolkit and the various ways in which it can be extended. They will have built one real-world “driver” from scratch themselves and know how to do the same for general-purpose, or even private and specific, real-world DevSecOps concerns.
References
The Chaos Toolkit: http://chaostoolkit.org/ The Chaos Toolkit Universal Open API for Chaos Engineering: http://chaostoolkit.org/reference/api/experiment/ Contributing to and Extending The Chaos Toolkit: http://chaostoolkit.org/reference/contributing/ Extension approaches in the Chaos Toolkit: http://chaostoolkit.org/reference/extending/approaches/ The Chaos Toolkit incubator for current, real-world “drivers”: https://github.com/chaostoolkit-incubator
Register as participant
To register as participant add Customising the Chaos Toolkit
to either:
- the
sessions
metadata field from your participant's page (find your participant page and look for the edit link). - or the
participants
metadata field from this git session page
Back to list of all Working Sessions