-
-
Notifications
You must be signed in to change notification settings - Fork 81
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
Add Puppet 8 compatibility #178
Conversation
tuxmea
commented
Feb 16, 2024
- update gems to use voxpupuli test gem
- lint auto fix
- update puppet version im metadata.json
- update gems to use voxpupuli test gem - lint auto fix - update puppet version im metadata.json
@derdanne Any chance you could take a look at this? |
@derdanne I have several updates awaiting this pull request. Would you be so kind as to merge it? |
@tuxmea , I'm getting the following errors when running 'bundle install'. Would you test against your puppet8 branch to see if you're getting the same error before I put too much effort into figuring out why?
|
@tuxmea I can confirm that your latest updates fix my "bundle install" problem. |
Now that this project is under the Voxpupuli project, can we get this merged in so that the tests are fixed? I have things I'd like to contribute, too. |
I approved the tests to run |
The test setup needs to be updated to use the newer Ruby and Puppet versions: |
Tests are still failing. I am unsure, why. Can we get this merged, so we have Puppet 8 support? rspec tests show no errors. |
Hm I think we should not simply ignore that:
|
I am not able to reproduce the Ubuntu 20 error on a vagrant box.
|
In a Debian 10 container:
|
from https://hub.docker.com/r/kvaps/nfs-server
I guess this is a bit hard to satisfy on the github runners? |
Some additional testing from me using beaker-docker on a rocky8 host. rocky8 and 9 OK |
containers can not start the servcie due to missing kernel modules
.rspec
Outdated
@@ -0,0 +1,5 @@ | |||
# Managed by modulesync - DO NOT EDIT |
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.
please delete the file, modulesync doesn't deploy them anymore.
.rspec_parallel
Outdated
@@ -0,0 +1,4 @@ | |||
# Managed by modulesync - DO NOT EDIT |
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.
please delete the file, modulesync doesn't deploy them anymore.
@@ -1,11 +1,20 @@ | |||
# nfs | |||
|
|||
[![Build Status](https://github.com/voxpupuli/puppet-nfs/workflows/CI/badge.svg)](https://github.com/voxpupuli/puppet-nfs/actions?query=workflow%3ACI) |
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.
can you pull the README.md cleanup into it's own PR? It's not really related to the puppet 8 implementation
if $::nfs::defaults_file != undef { | ||
if $::nfs::client_gssd_options != '' { | ||
$_gssd1_aug = ["set ${::nfs::client_gssdopt_name} \"'${::nfs::client_gssd_options}'\""] | ||
if $nfs::client::nfs_v4 { |
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'm also a bit torn with all those linting changes, they are really not related to implementing Puppet 8 support, but rather pleasing puppet-lint. Can you maybe provide one PR with the result of bundle exec rake lint_fix
?
To me there is just to many unrelated changes in this PR |