* File in /etc/sudoers.d can't have a "~" or "." (renamed sudoers file), and 
added a few more commands allowed to be run as root.
* check_ipmi_sensors Perl script takes ~20s to run. I initially tried to use 
os.fork on a wrapper script, but check_nrpe continued waiting until the child 
exited (not only the parent, as on the CLI tests)
* for the reason above, I've added the wrapper as a cronjob (it allows args via 
"ipmi_check_options" config parameter). Since the cronjob allows parameters 
passed via juju config, we should think of sanitizing the input (it now allows 
";" and other chars). At least, the cronjob runs as "nagios" user instead of 
"root".
* "_install_cronjob_script" and "_remove_cronjob_script" have been moved from 
the VendorTools class to its parent (Tools), so it can be used by the Ipmi class
* functional tests have been fixed to check for the cronjob script (and its 
removal) for the tools.Ipmi

Both unit and functional tests pass, and tests in a staging env (baremetal) 
were successful.
-- 
https://code.launchpad.net/~aluria/hw-health-charm/+git/hw-health-charm/+merge/365060
Your team Nagios Charm developers is requested to review the proposed merge of 
~aluria/hw-health-charm/+git/hw-health-charm:fix-check-ipmi into 
hw-health-charm:master.

-- 
Mailing list: https://launchpad.net/~nagios-charmers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~nagios-charmers
More help   : https://help.launchpad.net/ListHelp

Reply via email to