action #46019
open[opensuse] Providing salt-autoinstaller openQA tests
0%
Description
I am working on a new project, salt-autoinstaller, that aims to do the same job that autoyast is doing, but using only salt. The idea is to build a piece (the installer) that can be integrated in other projects that use salt and take care of a full provisioning without other dependencies.
There is a more detailed description of the project here:
http://mailman.suse.de/mlarch/SuSE/salt/2019/salt.2019.01/msg00008.html
We reach a point where the project is getting features that make time-consuming to test. For example, I am supporting legal bios, gpt devices, uefi and secure boot configurations, with kexec or snapper as optional extra parameter. IMHO testing the combinations of configurations make a perfect job for openQA.
I would like to ask for help to integrate openQA tests into salt-auntoinstaller. I can take care or the maintenance of the needles, but for sure I will need some assistance to bootstrap the project, including some initial tests and configuration.
Currently I have a kiwi image with the salt-minion. In my local machine I have a salt-master and the pillar and states that the installer needs. To avoid the requirement of the second machine, I can update the kiwi image to include the master, and create a package for salt-auntoinstaller that will contain the states and pillars.
I will love to explore a way to launch the tests under demand.