Michael Jennings

Results 7 issues of Michael Jennings

The `check_hw_*_free()` checks really should support percentages and not just specific quantities of bytes. Converted from #91 as suggested by @gokamal. Closes #91.

enhancement
usability

Should we add new (optional) functionality that would facilitate NHC doing load-time checking of cryptographic signatures and/or checksums on script and/or config files? or is this a dumb idea? I'm...

enhancement
security
maybe?

https://github.com/mej/nhc/blob/375e7e028425fcf9da2653f707c9cb7af6c4a583/helpers/node-mark-offline#L88 https://github.com/mej/nhc/blob/375e7e028425fcf9da2653f707c9cb7af6c4a583/helpers/node-mark-online#L81 At present, the handling of unknown node states in Slurm is somewhat undefined/unspecified, but it shouldn't be. (It just `echo`s a message and continues with whatever comes next.)...

enhancement
usability
dev-onboarding?

One of the most oft-mentioned challenges with NHC is changing which hostname it uses for match string comparisons, offlining support, etc. Due to the way configuration files are parsed, you...

enhancement
usability
PRIORITY
UI/UX boost

(Background) Because it was originally written to interface with resource managers like Slurm and TORQUE, NHC's output is *always* directed to a log file. (In fact, TORQUE relies on the...

bug
enhancement
usability

We (LANL) would like to be able to provide (limited) use of NHC to non-`root` users, but the permissions settings in the RPM specfile are too restrictive (intentionally) to facilitate...

enhancement
packaging

NHC's support for [Match Strings](/mej/nhc/#match-strings) is a powerful, extensible mechanism for determining exactly which checks will run on which hosts and under what conditions. The most obvious and prevalent way...

enhancement
documentation
usability