Commit Graph

5 Commits

Author SHA1 Message Date
Naga Ravi Chaitanya Elluri
eec52cf613 Containerize kraken
This commit adds support to run the tool as a container on the host
with access to kubeconfig for better portability. The plan is to
trigger regular image builds on quay.io to make sure it has the
latest code.
2020-04-27 22:29:15 -04:00
Yashashree Suresh
f1c145e942 Integrated cerberus for checking cluster health 2020-04-22 23:30:21 -04:00
Naga Ravi Chaitanya Elluri
b745a0404f Update readme
This commit updates readme with the following:
- Information on how to use the tool.
- Information on adding new scenarios.
- Information on using Cerberus tool for pass/fail.
2020-04-20 11:44:29 -04:00
Naga Ravi Chaitanya Elluri
649134e492 Add initial version of kraken
This commit:
- Adds support to run pod chaos scenarios including killing an etcd,
  ApiServer and kube-apiserver using powerfulseal tool.
- Adds support to create a report with the details about each chaos
  injection along with timestamps. The report is generated in the
  run directory.
- Adds kubernetes package with a bunch of functions which can be
  used later to talk to the kubernetes API to be able to know the
  status of the targeted components/nodes.
2020-04-20 08:57:00 -04:00
Naga Ravi Chaitanya Elluri
ae6c9b87e9 Initial commit 2020-04-19 15:33:55 -04:00