forked from pivotal-sprout/sprout-wrap
-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MacOS VM CI/CD #261
Labels
bug
dependencies
Pull requests that update a dependency file
enhancement
Hacktoberfest
Hacktoberfest issues
Milestone
Comments
trinitronx
added
bug
enhancement
dependencies
Pull requests that update a dependency file
Hacktoberfest
Hacktoberfest issues
labels
Oct 2, 2024
Tested re-install of $ vagrant plugin uninstall vagrant-libvirt
Uninstalling the 'vagrant-libvirt' plugin...
Successfully uninstalled diffy-3.4.2
Successfully uninstalled fog-core-2.3.0
Successfully uninstalled fog-json-1.2.0
Successfully uninstalled fog-libvirt-0.11.0
Successfully uninstalled fog-xml-0.1.4
Successfully uninstalled formatador-1.1.0
Removing nokogiri
Successfully uninstalled nokogiri-1.15.4-x86_64-darwin
Successfully uninstalled ruby-libvirt-0.8.0
Removing stackprof-flamegraph.pl
Removing stackprof-gprof2dot.py
Successfully uninstalled vagrant-libvirt-0.12.2
Successfully uninstalled xml-simple-1.1.9
$ vagrant plugin install vagrant-libvirt
Installing the 'vagrant-libvirt' plugin. This can take a few minutes...
Fetching xml-simple-1.1.9.gem
Fetching nokogiri-1.16.7-x86_64-darwin.gem
Fetching ruby-libvirt-0.8.4.gem
Building native extensions. This could take a while...
Fetching formatador-1.1.0.gem
Fetching fog-core-2.5.0.gem
Fetching fog-xml-0.1.4.gem
Fetching fog-json-1.2.0.gem
Fetching fog-libvirt-0.12.2.gem
Fetching diffy-3.4.2.gem
Fetching vagrant-libvirt-0.12.2.gem
Installed the plugin 'vagrant-libvirt (0.12.2)'!
$ ls -1 ~/.vagrant.d/gems/3.1.4/gems/
diffy-3.4.2
fog-core-2.5.0
fog-json-1.2.0
fog-libvirt-0.12.2
fog-xml-0.1.4
formatador-1.1.0
nokogiri-1.16.7-x86_64-darwin
ruby-libvirt-0.8.4
vagrant-libvirt-0.12.2
vagrant-vmware-desktop-3.0.4
xml-simple-1.1.9 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
dependencies
Pull requests that update a dependency file
enhancement
Hacktoberfest
Hacktoberfest issues
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: