testsuite
testsuite copied to clipboard
[Feature] Support multiple container engines
Is your feature request related to a problem? Please describe. Currently, cnf-testsuite requires containerd as a k8s container engine. https://github.com/cnti-testcatalog/testsuite/blob/v1.3.0/INSTALL.md#minimum-requirements
This limits testing and prevents platforms without containerd option to be used, for example openshift.
Describe the solution you'd like Explore which container engines are commonly used (containerd, cri-o, maybe others?) Explore container engine limitations in upstream tools the are used (litmuschaos, kyverno, kubescape etc.) Analyze what is needed to be changed (cluster-tools, maybe additional places)
Describe alternatives you've considered Keep containerd as the only supported platform engine
**How will this be tested? aka Acceptance Criteria (optional) ** Add spec tests/gh actions to run tests on platforms with all supported engines