Jarrod Johnson
b1f8cf8f12
Avoid redrawing 'powered off' redundantly.
...
If the power state stays the same between queries, take no action to clear screen and
draw redundant data.
In the case of misreporting devices, it mitigates the impact of incorrect reporting,
while generally preserving the output behavior when accurate.
2024-11-11 13:51:10 -05:00
Jarrod Johnson
84c119ce3d
Reduce mandatory newlines between textgroup output
2024-10-04 09:19:19 -04:00
Markus Hilger
a3212d7603
Fix nodesensors --skipnumberless help text
2024-09-26 13:19:21 +02:00
Jarrod Johnson
7c8f85eb06
Handle python mangling of filename consistently for rpm build
2024-09-04 10:53:05 -04:00
Jarrod Johnson
97e29a5655
Change versioning to consistently produce prerelease consistent with rpm and deb
2024-09-04 10:11:47 -04:00
Jarrod Johnson
1f6987bafc
Fix nodedeploy -c with profile
...
Remove vestigial statement near end, and put an up front
clarification to a user trying to use both '-c' and a
profile on the same command line.
2024-08-31 07:28:51 -04:00
Jarrod Johnson
cd91ed0b94
Fix escape warning on newer python
2024-08-27 15:55:54 -04:00
Jarrod Johnson
4dc54b92d5
Correct nodeconsole syntaxwarning
2024-08-27 11:35:39 -04:00
Jarrod Johnson
77c5b70ad9
Wire up '-a -e' for nodeconfig
2024-08-26 09:34:58 -04:00
tkucherera
8d726bced9
better error handling
2024-07-15 09:22:59 -04:00
Jarrod Johnson
451e3ba224
Add nodeapply man page
2024-06-06 09:02:45 -04:00
Jarrod Johnson
6564f8de72
Update license material
2024-06-05 08:39:37 -04:00
tkucherera
930ff3e20d
fix error message
2024-05-02 10:41:30 -04:00
tkucherera
39fb229ef1
check update args before setting anything
2024-05-02 10:29:20 -04:00
Jarrod Johnson
60f8f964f5
Merge pull request #144 from tkucherera-lenovo/nodebmcpassword
...
nodebmcpassword
2024-04-29 10:50:09 -04:00
tkucherera
8f01f22bb5
add password prompting and env var
2024-04-24 10:00:49 -04:00
Jarrod Johnson
b606882327
Have collate preserve relative whitespace
...
The change to tolerate either a space or no space ended up
greedily consuming whitespace. Do best possible in two cases:
For log, use the first line as a clue, and consistently pad or not pad
according to first line. It won't catch different pad strategies, or
handle first line being indented but other lines not being indented.
For the textgroup variant, allow subsequent lines to revise the
pad downward, and accept any whitespace, not just space.
2024-04-19 08:22:32 -04:00
tkucherera
272c456435
nodebmcpassword man page
2024-04-03 18:50:46 -04:00
tkucherera
894290f577
nodebmcpassword
2024-04-03 18:46:37 -04:00
tkucherera
296a0e88b4
making the use cases more generic
2024-03-24 11:41:23 -04:00
tkucherera
466ed74961
l2traceroute
2024-03-22 11:37:51 -04:00
tkucherera
838c0920eb
l2traceroute
2024-03-22 11:37:12 -04:00
Jarrod Johnson
5a7d98c6b8
Enhance error reporting
...
For one, when using confluent expressions, induce {} to be an error to
trigger an error for someone trying to xargs something.
Another is to add warnings when clear does something deliberately, but
is something that might surprise a user, steering them toward
what they possibly might want to do instead.
2024-03-21 16:09:37 -04:00
Jarrod Johnson
17af9c74b8
Fix nodeapply redoing a single node multiple times
2024-03-12 15:33:31 -04:00
Jarrod Johnson
cdefb400f9
Expose fingerprinting and better error handling to osdeploy
...
This allows custom name and pre-import checking.
2024-03-11 13:33:15 -04:00
Jarrod Johnson
3ffeef5cf3
Fix stray blank line at end of nodelist
...
Wrong indentation level for nodelist resulting in
spurious line.
2024-03-06 16:27:09 -05:00
Jarrod Johnson
9757cd1ae3
Check the profile *before* rebooting systems
...
This provides a much better experience when a typo or
other mistake has a profile that is not actionable.
2023-11-16 10:20:48 -05:00
Jarrod Johnson
0434f38ea1
Add iterm and kitty image support to stats
...
This delivers improved graphics
speed and quality for selected terminals.
2023-10-13 15:25:08 -04:00
Jarrod Johnson
06ee48f702
Merge pull request #135 from tkucherera-lenovo/Nodeattrib
...
missing_shlex import in nodeattrib
2023-10-05 12:53:16 -04:00
tkucherera
77eec1a791
missing_shlex import in nodeattrib
2023-10-05 11:44:04 -04:00
Jarrod Johnson
b60b78327f
Merge pull request #134 from tkucherera-lenovo/Nodeattrib
...
Nodeattrib
2023-10-04 16:32:32 -04:00
tkucherera
2e84c73baa
''
2023-10-04 16:27:05 -04:00
tkucherera
67f607a8f1
fix to synopsis
2023-10-04 16:26:20 -04:00
tkucherera
eca1854d56
fix to env doc
2023-10-04 10:37:41 -04:00
tkucherera
ba90609f3b
documentation for nodeattrib -s
2023-10-04 10:36:58 -04:00
tkucherera
c8094276d0
typ0_fix
2023-10-04 10:34:07 -04:00
tkucherera
d299db3442
doc
2023-10-04 10:31:24 -04:00
tkucherera
9f168aee73
docs- batch file systax
2023-10-04 10:28:16 -04:00
Jarrod Johnson
cca0c57e90
Merge pull request #132 from tkucherera-lenovo/nodersync
...
node rsync -s switch
2023-10-02 12:57:19 -04:00
tkucherera
b63d75f2bb
change to remove to many conditionals
2023-09-29 12:07:38 -04:00
tkucherera
378929579f
Allow to be able to specify prefix as well
2023-09-28 08:56:52 -04:00
tkucherera
eee8bbb498
node rsync -s switch
2023-09-27 17:52:15 -04:00
Jarrod Johnson
3624013889
Merge pull request #130 from tkucherera-lenovo/Nodeattrib
...
Nodeattrib
2023-09-20 15:07:02 -04:00
tkucherera
bd0b16992d
man page
2023-09-20 14:42:17 -04:00
tkucherera
5768514ba9
nodeattrib -s attrib.batch
2023-09-20 14:29:21 -04:00
weragrzeda
c7a323b370
nodelist delimiters fixed for py2 compatibility
2023-08-15 16:31:38 +02:00
root
9e070a14d4
nodelist delimiters
2023-08-15 15:58:10 +02:00
Jarrod Johnson
1695e222ec
Rename command to nodeapply, by popular demand
2023-06-22 14:16:54 -04:00
tkucherera
89af8661da
change timestamp log option from -d to -T
2023-06-12 10:51:29 -04:00
Tinashe
190ec2473b
dump log to stfout with timestamps
2023-05-31 17:39:53 -04:00