MacOS VM CI/CD #261
Labels
bug
dependencies
Pull requests that update a dependency file
enhancement
Hacktoberfest
Hacktoberfest issues
Milestone
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 publicly[ ] Suggest using Ownership Calls & Requests to allow OSS community members to adopt this gem project & provide continuity of maintainershipN/A not needed, anymore... following tasks are done in LyraPhase/sprout-wrap macOS Monterey + M1 Apple Silicon Support #205libvirt/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/orlyraphase-chef
projects as test use casesThe text was updated successfully, but these errors were encountered: