Skip to content

Using different Linux distributions

This page is currently under construction

Hey there from NucciTheBoss! cleantest is not yet able to support multiple Linux distributions like Debian, CentOS Stream, Alma Linux, Fedora, etc. The only distro officially supported right now is Ubuntu, mostly because Ubuntu is my distro of choice, and well... I work at Canonical. You can to pull your own images with the LXD test environment provider, but I have not gotten around to making that example yet.

Mostly what needs to be done to support multiple distros is to refactor the LXDDataStore class. Currently I have the defaults hardcoded in, but I would like to potentially make cleantest more intelligent. Rather than hardcode, I would like to enable querying of the images: endpoint and other endpoints. That information can then be loaded in at runtime so that users will always have an update-to-date image list. Please bear with me while I work to make cleantest even better!

Multidistro support will be added in cleantest 0.4.0