Jarrod Johnson
38669ddbbc
Have nodegroupremove accept comma delimited groups
2021-09-13 14:01:46 -04:00
Jarrod Johnson
2dcd0f769a
Support defining multiple groups in one go
2021-09-13 13:48:56 -04:00
Jarrod Johnson
db9df97fa0
Check and error if user request non-existant profile
...
This provides nice and immediate feedback for a common mistake.
2021-08-09 09:49:10 -04:00
Jarrod Johnson
597faecc04
Change error for nodefirmware with present, but empty noderange
2021-07-15 11:24:23 -04:00
Jarrod Johnson
90a3839353
Merge pull request #65 from vmaneagit/patch-65
...
Update nodeeventlog
2021-07-08 09:23:32 -04:00
Jarrod Johnson
360ff0798c
Merge pull request #69 from vmaneagit/patch-69
...
Update noderemove
2021-07-08 09:22:24 -04:00
Jarrod Johnson
51f1c67a64
Merge pull request #63 from vmaneagit/patch-63
...
Update nodeconfig
2021-07-08 09:21:50 -04:00
Jarrod Johnson
c3634fe75c
Merge pull request #66 from vmaneagit/patch-66
...
Update nodelicense
2021-07-08 09:21:34 -04:00
Jarrod Johnson
8f394f230c
Merge pull request #71 from vmaneagit/patch-71
...
Update nodersync
2021-07-08 09:21:20 -04:00
Jarrod Johnson
dc32813882
Merge pull request #73 from vmaneagit/patch-72
...
Update noderun
2021-07-08 09:20:38 -04:00
vmaneagit
7f74476e5a
Update nodepower
...
Updated line 35 to address the syntax mismatch between usage and man page SYNOPSIS
2021-06-16 18:25:10 +03:00
vmaneagit
3723eadcfc
Update noderun
...
Syntax mismatches between usage output and man page SYNOPSIS
Updated line 42:
usage="Usage: %prog [options] <noderange> <command expression>",
2021-06-16 17:33:26 +03:00
vmaneagit
52d7bcbdb9
Update nodersync
...
Updated line 43:
usage="Usage: %prog <file/directorylist> <noderange>:<destination>",
Syntax mismatch between usage output and man page SYNOPSIS
2021-06-16 17:23:18 +03:00
vmaneagit
2f00b31eb0
Update noderemove
...
Updated line 36:
usage='''\n %prog <noderange>
SYNOPSIS has < > around noderange whereas usage output does not
2021-06-16 17:11:11 +03:00
vmaneagit
a05a95433d
Update nodelicense
...
Fixing syntax mismatch between usage output and man page SYNOPSIS
Updated line 39
"%prog <noderange> [list][install <filename>|save <directory>|delete <name>]")
2021-06-16 16:49:53 +03:00
vmaneagit
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
vmaneagit
47a8da5ed0
Update nodeconfig
...
updated line 46:
argparser = optparse.OptionParser(usage="Usage: %prog [options] <noderange> [setting|setting=value]")
to match the man SYNOPSIS
nodeconfig [options] <noderange> [setting|setting=value]
2021-06-16 15:26:28 +03:00
Jarrod Johnson
f5f16dac7a
Fix nodebmcreset partial success
...
The error handling is improved, to
catch both noderange global issues as well
as partial completions.
2021-06-08 09:12:33 -04:00
Jarrod Johnson
e1a4f370b2
Implement node name subtitution in nodeshell
...
If wanting to ssh to 'altenative interfaces', provide -s to facilitate that
behavior, with added flexibility
compared to previous incarnations.
2021-05-25 15:46:22 -04:00
Jarrod Johnson
a7e7e647f3
Fix hang on ctrl-e,c,p,o
...
Leave the function to
consume termdata if data
is available.
2021-05-25 14:26:49 -04:00
Jarrod Johnson
9bdef5bbb9
Fix typo in confetty
2021-05-25 11:58:20 -04:00
Jarrod Johnson
b63565972b
Improve error on nodeconfig parse errors
...
The current error is vague and confusing, clarify with
more data showing what went wrong.
2021-05-18 10:33:27 -04:00
Jarrod Johnson
cc9bb0533d
Change CSV to have unix style line endings
...
The excel dialog has nice minimal quoting, but DOS line endings.
Unix dialog has good line endings, but excessive quoting.
Create a hybrid dialect and use it for nodesensors output.
2021-05-13 10:38:02 -04:00
Jarrod Johnson
df2604291d
Fix refactored inline command run
...
This addresses the mistake in
refactoring the inline command
shortcut
2021-05-12 13:48:44 -04:00
Jarrod Johnson
f32a9a2f08
Rework inline command handling
...
Previously, if hotkey entry
had text data come in, it
would corrupt the state of
the client.
Minimize the corruption and request the server to pause.
2021-04-23 14:22:24 -04:00
Jarrod Johnson
b7af6b5c27
Add model name to discovery info
...
Sometimes the model name is
useful criteria for evaluating systems,
and the model number isn't
quite that handy.
For XCC, we can provide this data too. Provide it in xcc scan
method and then offer it up to clients.
2021-04-22 13:38:51 -04:00
Jarrod Johnson
0fae615756
Have nodediscover properly set exitcode
...
It was not propogating error to the caller in script context
2021-04-19 08:58:08 -04:00
Jarrod Johnson
e08ca5fb7e
Have confetty show correct trace more easily
...
In some scenarios, the quitconfetty will overwrite the
stack trace.
Get the relevant trace before trying the quitconfetty, then print
the saved trace.
2021-04-14 10:10:44 -04:00
vmaneagit
c6fd760006
Update nodesupport
...
Updated line 119 with to show "<filename or directory>"
2021-03-19 11:49:46 +02:00
vmaneagit
9954bf5b51
Update stats
...
Updated stats script with lines 40-41
Added:
if gui and mpl.get_backend() == 'agg':
sys.stderr.write('Error: No GUI backend available and -g specified!\n')
2021-03-15 13:57:29 +02:00
Jarrod Johnson
d99bc37ed3
Fix missing exit code in nomededia
...
nodemedia was not setting return code on exit properly.
2021-03-08 08:01:19 -05:00
Jarrod Johnson
e01a7cf4fb
Merge branch 'master' into passfilehandle
2021-03-02 14:05:54 -05:00
Jarrod Johnson
ad92ab13f3
Correct mistake in nodediscover correction
2021-03-02 14:05:28 -05:00
Jarrod Johnson
0ff9d5dc7e
Merge branch 'master' into passfilehandle
2021-03-01 10:32:39 -05:00
Jarrod Johnson
16096ad745
FD passing for firmware and media upload
...
Extend use of client side file descriptors to
media and firmmware upload.
2021-02-25 12:55:38 -05:00
Jarrod Johnson
481a70c304
Fix traceback when multiple criteria have no matches
...
When a parent criteria has no match, then the api
returns a 404 as there is no parent. Handle this
by only listing positively matched items.
2021-02-24 16:39:01 -05:00
Jarrod Johnson
ff00f48e58
Add missing [options] from -h on nodestorage
2021-02-18 10:31:54 -05:00
Jarrod Johnson
ed4db91383
Add Usb to nodesetboot
...
Particularly for redfish, this is a more specific target
2021-02-01 08:42:35 -05:00
Jarrod Johnson
c99ab2ac73
Improve nodestorage local documentation.
...
Include clearer information about the `diskset` facility
in particular in usage and man page.
2021-01-27 13:02:57 -05:00
Jarrod Johnson
22dc852277
Remove now redundent errors
...
printerror now searches for deeper errors,
no longer need to call it as much.
2021-01-21 16:38:35 -05:00
Jarrod Johnson
6997508a0c
Fallback to forced utf8 on unicodeerror
...
If LC_ALL is set to C, then unicode can be a problem.
2021-01-21 08:41:35 -05:00
Jarrod Johnson
203253e05f
Fix mispelling of exception name in confetty
2021-01-20 11:19:24 -05:00
Jarrod Johnson
a3bd21d605
Cleanup confetty/nodeconsole exit
...
Unexpected exit from nodeconsole/confetty is now
handled better for feedback and terminal usefulness
2021-01-19 16:24:36 -05:00
Jarrod Johnson
f7a940227d
Move sixel under opportunistic import
...
Do not require sixel
to run stats.
2021-01-14 15:49:30 -05:00
Jarrod Johnson
5160023cc4
Update nodedeploy error message
...
We can't tell which argument was omitted,
so warn that both are needed.
2021-01-13 16:43:41 -05:00
Jarrod Johnson
014727d355
Label boot.img with profile name
...
This allows for easier
search should an image want it
2020-11-09 15:45:44 -05:00
Jarrod Johnson
8f94149627
Have batch files optionally not need quotes
2020-09-22 12:25:25 -04:00
Jarrod Johnson
971187b006
Handle 'unknown' health
...
Sometimes health may be 'unknown' and warrants more investigation.
2020-08-28 10:21:02 -04:00
Jarrod Johnson
aaff8d281c
Add warning if someone tries to -n without a profile name.
2020-08-26 16:10:59 -04:00
Jarrod Johnson
c3403f339e
Per request, change -p
...
The request was for -p to modify -n behavior rather than replace it. New
syntax always needs -n to
do deploymennt, with -p opting out of BMC interaction.
2020-08-26 12:04:00 -04:00