In the 04/14/2020 community meeting we discussed what it would take to ship cloud images more regularly.
One work item for the cloud working group is to try to figure out how to run some primitive CI on each image and each cloud after we do an upload of an image to make sure it passes some level of sanity tests. We need to figure out what we want to do to test this. Do we want to try to re-use kola that is used for the Fedora CoreOS tests or some thing else? kola is very ignition focused so it might not be the right tool.
kola
An option in all of this is to run the upload/CI in a jenkins pipeline triggered via fedmsg.
The SUSE folks have this really useful tool/framework for being able to test images in various public clouds called img-proof. It looks very straightforward to add Fedora support (~20-50 lines of code across one or two classes) and offers a much nicer model for supporting all cloud providers and extending it for more provides.
We should engage with them and start looking to make this available in Fedora so that we can use it. :smile:
Pull request made to add initial RH/Fedora support: https://github.com/SUSE-Enceladus/img-proof/pull/252
Login to comment on this ticket.