Conversation
Previously naggen did not honor its `[naggen]` section in puppet.conf due to changes between 2.6 and 2.7 with run_mode. This commit changes naggen to extend Puppet::Application, which simplifies how settings are resolved, option handling, and displaying help information.
This commit only fixes whitespace and indentation issues.
|
Thanks for this. Do you think you'd be able to add some tests for it so we can keep it working in the future? |
|
Hello max, thanks a ton for the submission. A couple of updated comments:
naggen itself did not get moved yet--not sure if this is intentional or an oversight. I'll find out and update the pull request accordingly. |
|
Talked to Daniel, he's fine with merging this as long as the code looks ok. We don't have any well-defined patterns on testing stuff in /ext, so it's OK to merge w/o that. We do need to take care of the CLA issue first, though. Also, I'd like to merge this into Telly instead of 2.7.x. Ideally we'd merge this soon and then move the merged version of the tool over into the Nagios module, but that depends on whether or not we get the CLA in time. I'll start the process of working with Kelsey and Pieter to ensure that the current module packaging / distribution system will support shipping stuff in an 'ext' folder. |
|
@cprice-puppet According to Redmine, Max has signed the CLA. |
|
When I try to run puppet naggen from this pull request, it errors out complaining about |
|
Closing this due to lack of response from @maxstepanov. I think we can totally merge this on the https://github.com/puppetlabs/puppetlabs-nagios master branch. |
(PCP-529) Archive logs from acceptance runs
Updated naggen to work with all the changes in 2.7.x