microsoft / code-with-engineering-playbook

This is the playbook for "code-with" customer or partner engagements
https://microsoft.github.io/code-with-engineering-playbook/
Creative Commons Attribution 4.0 International
2.15k stars 568 forks source link

Added kubernetes chaos testing and litmus #947

Closed jjoy83 closed 1 year ago

jjoy83 commented 1 year ago

What are you trying to address

As part of our previous engagement, we leveraged a new open source CNCF tool for chaos testing in kubernetes cluster. This tool called "Litmus Chaos" is gaining popularity in the kubernetes chaos testing space. It uses Argo Workflow behind the scenes to deploy workloads and run various chaos experiments on the workloads. Its yaml based tool. In this PR, added sections under Automated Testing --> Fault injection testing for kubernetes chaos testing and also specified litmus as a potential chaos testing tool.

github-actions[bot] commented 1 year ago

🦙 MegaLinter status: :warning: WARNING

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 2 0 0.02s
:warning: MARKDOWN markdownlint 244 284 2.06s
:warning: MARKDOWN markdown-table-formatter 244 1 0.82s
✅ MDLINKCHECK linkcheck 255 0 16.95s
:warning: SPELL cspell 255 2 13.55s
✅ YAML prettier 11 0 0.92s
✅ YAML yamllint 11 0 0.55s

See errors details in artifact MegaLinter reports on CI Job page

You could have same capabilities but better runtime performances if you request a new MegaLinter flavor.

_MegaLinter is graciously provided by OX Security_

TessFerrandez commented 1 year ago

@jjoy83 this PR is ready to merge as soon as the conflicts are resolved. PLS fix the conflicts and message me on teams and I'll help you merge when the conflicts are done