Skip to content

Migrate to openbolt and remove prereqs#48

Open
jpartlow wants to merge 6 commits intomainfrom
migrate-to-openbolt-and-remove-prereqs
Open

Migrate to openbolt and remove prereqs#48
jpartlow wants to merge 6 commits intomainfrom
migrate-to-openbolt-and-remove-prereqs

Conversation

@jpartlow
Copy link
Owner

All of Tim's work to update to openbolt, and bump some dependent packages, plus a commit to test out dropping the prerequisite package handling for pre-release installs of openvox-server/openvoxdb entirely.

bastelfreak and others added 6 commits February 12, 2026 13:44
openvoxdb/server have proper dependencies to java, we don't need to
explicitly install it.
The kvm_automation_tooling::subplans::install_server_prerequisites plan
was a work around for cases where we were installing pre-release server
packages directly from downloaded rpm/deb files using rpm/dpkg. Since
these commands don't handle dependencies, this plan/class handled
installing dependent packages like java for openvox-server/openvoxdb.

The tasks used to install the packages are from openvox_bootstrap, which
was updated as of voxpupuli/puppet-openvox_bootstrap#50 to use yum/apt
to install the files. Yum and apt will install the dependencies
(something apt-get won't do, and something I overlooked when writing the
original openvox_bootstrap::install_build_artifact task). Given that the
dependencies are being handled again by the package manager, this
workaround plan/class goes away.
@jpartlow jpartlow force-pushed the migrate-to-openbolt-and-remove-prereqs branch from f7b194a to 63e010f Compare February 12, 2026 22:22
@jpartlow jpartlow mentioned this pull request Feb 12, 2026
@jpartlow
Copy link
Owner Author

jpartlow commented Feb 12, 2026

This works; I manually checked an install_openvox with openvox_released false for a couple of local vms on alma9, and the pre-reqs (java) were installed by yum, using your fixes to openvox_bootstrap. So I think we just need to get voxpupuli/puppet-openvox_bootstrap#50 merged, and then cleanup the bolt-project.yaml ref here and merge as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants