Closed pvoborni closed 3 years ago
How to test:
Do installation steps from testcloud:
Install the testcloud.
$ sudo dnf install testcloud
Add yourself to the testcloud group.
$ sudo usermod -a -G testcloud $USER
After installing mrack from rpm, only the second step will be needed. Mrack should probably somehow check if the user is part of the group and provide a hint if not.
This is ready for review. The packaging part should be done separately. Successfully tested with RHEL. And I see windows as a next RFE.
Also a next step would be some better solution about composes/images. E.g. so that we can somehow either automatically or semi-automatically fetch the latest image e.g. from https://kojipkgs.fedoraproject.org/compose/cloud/latest-Fedora-Cloud-33/ But this exact behavior is not yet well defined so starting without it is sufficient.
Sort of working PoC, Opening as a preview and for early comments.
This week, when looking at https://pagure.io/testcloud project, I was thinking that it can be used for the "libvirt" provider for Mrack. Basically the testcloud lib would do all the heavy lifting. Creating the provider was so-far super easy as I basically copy&pasted podman provider and just changed few things.
So far I tested:
Missing:
Used provisioning config changes:
feat: Virt a local virtual machine provider
feat: password authentication in ssh_to_host