Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
While Kubernetes provides a common abstraction to deal with applications despite different hosts OS, base images, container runtimes, storage subsystems & cloud platforms, there is still a good amount of interoperability test/verification effort needed when building a chaos testing tool - that often deals with these aforementioned variables as much as it speaks native Kubernetes.
One of the standard interop practices is to build standard test suites/pipelines on different setups/test-beds feeding into a compatibility matrix. This needs significant resources and time.
The idea (as propagated by SIG-Testing group is publish such a matrix in the e2e portal to aid users in forming the right expectations. While this can take some time in coming up, it would be great if the community pitched in (comments on this issue) on what their environment looks like & what challenges OR workaround/hacks they have been employing. We could use this info to stand-up the beginnings of a compatibility matrix
While Kubernetes provides a common abstraction to deal with applications despite different hosts OS, base images, container runtimes, storage subsystems & cloud platforms, there is still a good amount of interoperability test/verification effort needed when building a chaos testing tool - that often deals with these aforementioned variables as much as it speaks native Kubernetes.
One of the standard interop practices is to build standard test suites/pipelines on different setups/test-beds feeding into a compatibility matrix. This needs significant resources and time.
The idea (as propagated by SIG-Testing group is publish such a matrix in the e2e portal to aid users in forming the right expectations. While this can take some time in coming up, it would be great if the community pitched in (comments on this issue) on what their environment looks like & what challenges OR workaround/hacks they have been employing. We could use this info to stand-up the beginnings of a compatibility matrix
Feel free to share: