Migrated from LPSPRIG-1
The need for MacOS Virtual Machines & a working Test-Kitchen setup has plagued this project from the beginning. A solution utilizing Test Kitchen, Vagrant, Libvirt, QEMU, and OSX-KVM has been proven possible as proof-of-concept. Tools were rather complicated to set up but worked from late 2021 to early 2022.
Additionally, a remote Linux host accessed over SSH was possible to launch VMs remotely on a Linux server from another macOS workstation. This seems to be the holy grail of macOS VM CI/CD testing for this project!
Proof-of-concept is still working on the Linux server host side. However, the macOS workstation tools broke due to the complicated dependencies of Vagrant, vagrant-libvirt
, ruby-libvirt
, and other moving parts.
For this task:
ruby-libvirt-0.8.0
or latervagrant-libvirt-0.7.1.pre.27
or laterlibvirt v8.1.0
or laterruby-libvirt
maintainers to get that updated gem released publiclylibvirt/libvirt-ruby#4
(GitLab)ruby-libvirt
/ a.k.a. ruby-libvirt
v0.8.1
on February 08, 2024ruby-libvirt
/ a.k.a. ruby-libvirt
gem v0.8.4
on August 01, 2024clalancette/myrosdistro#8
sprout-wrap
and/or lyraphase-chef
projects as test use casesPay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too