15d4247cf1
Update nodeeventlog
...
usage output doesn't have < > around noderange were as SYNOPSIS on man page does
Usage: nodeeventlog [options] noderange [clear]
SYNOPSIS: nodeeventlog [options] <noderange> [clear]
Line 40 has been updated:
usage="Usage: %prog [options] <noderange> [clear]")
2021-06-16 16:17:08 +03:00
3df7a36c48
Fix a number of issues with maxnodes
...
Some commands did not function correctly
after modifications.
2019-10-23 16:47:42 -04:00
559e96f7ff
Fix location of calling the noderange check
2019-10-23 16:27:18 -04:00
620263db3e
Add maxnodes argument to potentially risky commands
...
This uses the client maxnodes check to double check. Useful
for clients that want to sanity check unexpectedly large numbers of
nodes.
2019-10-23 14:20:40 -04:00
56fa13279e
Explicitly indicate use of python2
...
RHEL8 will no longer tolerate implicit use of python.
For now relent to being python2, though ideally one day
it could be either.
Unfortunately, this means once code is ready for python3, we have to
probably implement build time changes for python3 enabled distros
to have different shebangs than python2 distros.
2019-09-23 10:59:00 -04:00
af025f7304
Present log name when provided in nodeeventlog
...
Some managers combine logs, allow disambiguation through including in output.
2019-07-25 13:09:52 -04:00
ba113d6445
Fix various python2-isms
...
This is far from a complete python3 support, but it lets a significant volume
of remote commands run under python3
2019-06-27 15:28:59 -04:00
ba039e9e3e
Fix nodeeventlog on ipmi devices
...
Changes for redfish broke against ipmi plugin
2019-05-02 10:21:24 -04:00
c6516f9d62
Support redfish event logs
2019-04-22 12:54:49 -04:00
03293d88b0
Have nodeeventlog print help on incorrect arguments
2017-11-15 15:38:59 -05:00
78dea26d06
Switch glob suppression to detection
...
The suppression was unable to be accomplished for bash without
somehow otherwise breaking the shell. zsh and csh could be better at
one-off glob disabling though.
2017-11-13 11:49:40 -05:00
c5cf829117
Avoid stacktrace on pipe on non-ascii
...
Various commands may (accidentally or intentionally) encounter
non-ascii data. While python stdout without pipe is fine, when piping
it assumes ascii. Fix this to always assume utf-8 explicitly.
2017-08-16 09:57:57 -04:00
e0cc67f57a
Implement Lenovo Thinksystem and discovery support
2017-06-20 14:56:24 -04:00
8c13e738c0
Make usage/help more consistent across the commands
...
Have every client command run argparse to get a chance at '-h'. When
lacking arguments, always use print_help() to provide detail rather than usage.
2017-01-06 13:28:28 -05:00
ac084b212e
Merge branch 'nodeexec'
2016-11-29 10:50:32 -05:00
7f9394b33a
Handle events without timestamps
...
If an event is missing a timestamp, omit rather than stack trace
2016-10-11 16:46:01 -04:00
05a6664165
Add a noderun command
...
This command enables running various commands against the nodes.
While I was at it, fix permissions on some files in git.
2016-10-06 16:30:29 -04:00
b503d9ca11
Fix nodeeventlog with 'None' entries
...
Some entries have 'None' fields. Gracefully tolerate
this scenario.
2016-09-09 09:14:25 -04:00
b5fbfe730d
Add nodeinventory command
...
Provide a native confluent client alternative to 'rinv'.
Also add missing flags to nodesetboot.
2016-05-11 17:03:05 -04:00
14f6fabe0a
Do not trigger AttributeError on Null event
...
In the scenario where event is present but 'None', handle the situation more gracefully, by ignoring it's existance.
2016-05-09 13:59:50 -04:00
e153e8acd0
Correct indentation in nodeeventlog
...
Mistakes were present in the whitespace for nodeeventlog, apply correct indentation.
2015-10-19 14:27:11 -04:00
88aa696d29
Implement 'nodeeventlog' command
...
This brings rough parity with reventlog. Note that format does
change in this case, so full backwards compatibility is not retained.
2015-08-11 15:06:11 -04:00