Add Red Hat as Litmus adopter (#2507)

Signed-off-by: Jordi Gil <jgil@redhat.com>
This commit is contained in:
Jordi Gil 2021-03-05 13:32:30 -05:00 committed by GitHub
parent 7cd9a5ad0c
commit f1fb969d59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,16 @@
# Red Hat
[Red Hat](https://www.redhat.com) is an enterprise software company with an open source development model.
## Why do we use Litmus.
We wanted to test the maturity of the Red hat Openshift Virtualization solution using chaos testing. Following that, we decided to use Litmus for these reasons:
- It's an Open Source project
- It has a wide selection of experiments available
- It's a CNCF sandbox project
- It has a vibrant community
- There are frequent releases and it is well maintained
## How do we use Litmus.
Litmus experiments are deployed against a single Openshit cluster that runs on top of a baremetal server using libvirt/KVM. Each experiment consists on observing the behavior of applying chaos to the underlying infrastucture of a running VMI pod instance, and validating the results of the probes. The chaos we inject to the VMs that host the openshift nodes can vary from triggering reboots, sudden shutdowns, suspend the node and network disruption at the node level, among others.
## Benefits in using Litmus.
Being a cloud native solution, Litmus allows us to define our experiment and expectations in the `chaosexperiment` manifest and retrieve the results in the `chaosresult` object generated at runtime. Its vast selection of experiments, periodic release cadence and a welcoming community were sufficient signals that ensured with Litmus we would achieve our goal.