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
Support installation from EPEL #3
Conversation
Sorry have not run the tests locally (failed to install gemset) so 🤞 ... |
Apologies I forced pushed with out realising you had reviewed, in particular the apptianer-suid package may need to be installed. I will make the changes you have suggested. |
I think only thing missing is acceptance test for the |
Re theissing yumrepo do spec tests use fixtures file or metadata file? |
The unit tests use .fixtures.yml but the acceptance tests use metadata.json but for yumrepo_core, that's part of puppet-agent so don't need to include in metadata.json usually. |
I can't get EL7 tests to pass. Something is broken with docker testing that I can't reproduce on my laptop. I did some updates in another PR to add |
@traylenator I had to update main branch to support Apptainer 1.1.x and that required doing the EPEL adds there. So now the only change necessary in this PR is adding the OS install bits, the EPEL inclusion is done in init.pp. |
Yep noticed some of that, and the new install_suid (or what ever it is) parameter which I'll take note of. |
Now that apptainer is available from EPEL allow installations with traditional package installation.
By the way , feel free to request a review from me in the future. |
acceptence tests fail since signularity module is not present but that is not surprising, unclear to me how it passed previously... |
spec/acceptance/01_class_spec.rb
Outdated
end | ||
end | ||
|
||
context 'with singularity' do |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I removed the singularity tests because it's no longer possible to install singularity packages since apptainer obsoletes singularity packages.
In recent PRs I removed the singularity module and singularity tests because it's no longer possible to install singularity RPMs from EPEL as apptainer now provides the |
Test failures look unrelated. |
They are unrelated. Something is broken with CentOS 7 tests and what's odd is other modules I have use exact same setup for testing and don't have this issue. |
This will be released with 1.0.0 once the Github Actions complete. |
Now that apptainer is available from EPEL allow installations with traditional package installation.