2256b341b9
Tolerate '/' in hardwaremanagement.manager
...
This paves the way to allowing CIDR syntax to
indicate prefix length for remote XCCs
2022-07-21 09:54:00 -04:00
0dc7b532cc
Implement registration and retrieval
...
Remote discovery can now be registered by
switches.
2022-07-20 13:01:11 -04:00
480849640e
Make error message more clear
2022-07-19 10:16:18 -04:00
4b08273379
Move EL7 back to python2
...
EL7's python3 support is barren and would require a lot of dependency
work.
Move EL7 back to python2 and will deprecate EL7 support when we ditch
python2
2022-06-17 12:10:44 -04:00
c96955b369
Add catch-all packaging for EL7
...
EL7 now precompiles and flags it in the packaging
2022-06-15 16:34:57 -04:00
0f815dc7d3
Switch to python3 for all builds
2022-06-15 15:00:19 -04:00
3da67db806
Fix early bailout of nodeconfig
...
Do not have nodeconfig bail out on first sign of trouble, attempt to continue.
2022-06-08 13:43:25 -04:00
826c9eedb0
Document -l in nodeconsole man page
2022-06-08 11:14:51 -04:00
af19e98ce8
Remove use of eventlet in client side
...
The client side does not use eventlet, so allow
fallback to the normal socket and select
to keep the client module whole in the
face of that missing.
2022-06-08 11:03:56 -04:00
0dcd1442c9
Avoid nodeshell/noderun getting stuck on stdin
...
Some applications will tend to hang on stdin if
stdin is readable. Provide /dev/null to suppress that behavior.
2022-06-08 10:21:08 -04:00
94955dd091
Bring down track number
...
Use 2 heads with 4 sectors per track to get the track number down for
reasonable images.
Newer mtools forbids large track numbers.
2022-06-06 11:57:19 -04:00
739890471d
Support newer python that removes fromstring
...
Python 3.9 does not understand the fromstring function anymore.
2022-06-06 11:37:39 -04:00
ae4b5c5100
Amend nodeping behavior and documentation
2022-06-02 16:04:19 -04:00
9c7e23f29e
Add missing nodepower statuses
2022-05-26 17:41:54 -04:00
abb85d5034
Created nodeping file
2022-05-16 21:21:42 +03:00
c328fea49a
Cleaner output on cli
...
Based on feedback, remove the added 'inlet_' from pdu
output.
Also, fix geist plugin to block unsupported
features for now.
2022-05-11 16:01:43 -04:00
caba650143
Add nodepower arguments for PDU operations
2022-05-11 14:59:54 -04:00
ac762c7ad5
Note addition of enclosure uuid to nodediscover
...
This will help sort out dense invorenments more easily, particularly
if no switch or chained.
2022-05-02 17:04:13 -04:00
060f639ab3
Flag license files appropriately
2022-04-25 17:02:35 -04:00
69b3aca815
Remove errant copy of LICENSE file in client
2022-04-25 16:54:06 -04:00
5538f99376
Support older setuptools for license packaging
2022-04-25 16:47:19 -04:00
66f2ba98ec
Set up confluent licensisng in setupdist context
2022-04-25 16:15:49 -04:00
3297667ef8
Prune out backspaces
...
Some utilities backspace prior to printing anything,
prevent such applications from encroaching on the node name space.
2022-04-19 09:13:18 -04:00
5285691344
Correct fix for the python3 compatibility
2022-04-13 17:32:43 -04:00
c533c973b1
Fix python3 compatibility with termhandler
2022-04-13 17:00:27 -04:00
dfc9b0901d
Improve feedback on no match found for log search
2022-04-08 12:59:36 -04:00
4b988e0633
Integrate logreader into nodeconsole as a feature
2022-04-08 12:29:45 -04:00
1ef0a61ed1
Move logreader to be a library in client
2022-04-08 12:12:02 -04:00
198d8b3e47
Add flag to disable expression expansion
...
Some scenarios that do not use the {} feature may
find it difficult to pre-format. Allow
such cases to opt out.
2022-04-08 10:28:11 -04:00
40a187d2aa
Reverse ordering of reboot and api arming.
...
Technically there's room for a race condition where boot is attempted
before the profile is ready, but it's highly unlikely.
Conversely, there is a potential confusing race condition today where
restarting a deploymennt without armed api causes
it to be disarmed before the boot is attempted.
2022-03-16 14:57:46 -04:00
f168c4be2b
Allow free ordering of noderange/arguments in nodeping
...
With nodeping, no concern about passing arguments to arbitrary subcommand, so
allow arguments to be anywhere.
2022-03-11 10:55:00 -05:00
2194ca9018
Create a nodeping script for quick ping wrapping
2022-03-11 10:23:11 -05:00
89cc49c4fc
Add loginname to nodeshell man page
2022-02-24 16:08:50 -05:00
3e6b67f9a7
Error if user omits attributes for options
...
If user indicates manipulation of
attributes through -c, -p, or -e,
but none are specified, print an error
instead.
2022-02-14 09:24:15 -05:00
e7b1791df3
Modify input in bandit-friendly way
...
bandit erroneously flags 'input' based
on possible python2-ism. Avoid the
error by using 'getinput', making that
input or raw_input based on the python version.
2022-02-08 10:59:15 -05:00
2bc080f4e0
Improve noderun message when command not found
...
Rather than raise an ominous looking trace, simply
state that thte command was not found and continue.
2022-01-26 11:35:43 -05:00
daa6b8208c
Handle update being cancelled server side
...
The result may not be a nicely formed result, handle less
formed results.
2022-01-25 11:09:49 -05:00
9c40569429
Add el9 to spec files
2022-01-11 16:02:47 -05:00
2b8c8e9af9
Add support for specifying login name in nodeshell
2021-12-03 08:03:09 -05:00
e3d5a058d6
Change nodestorage to interactive and alias it to be interactive by default
2021-12-02 14:52:16 -05:00
7f476d64b5
Update style of nodesetboot usage message
2021-12-01 15:33:21 -05:00
2ef2e4d039
Fix gathered output with non-rectangular geometry
...
If we don't have a nice rectangular count of systems,
the last row must tolerate index error in column.
2021-11-16 06:37:59 -05:00
7b23ee9c7c
Organize squeeze vertically
...
The web gui and ls on cli use organize output this way,
so squeezed node output should be same.
2021-11-15 10:25:00 -05:00
55fc3bda51
Fix nodersync with output redirection
...
Variables were left unitialized, use them only
in the tty path.
2021-11-15 09:20:31 -05:00
b59c88beed
Explain more about need for -c versus =''
...
The concept of inherited and blank override is confusing
and warrants more documentation.
2021-11-09 08:26:35 -05:00
b139f9cd2c
Consistently return string from consume_termdata
...
If None is allowed to return, it can mess up caller.
2021-11-05 11:30:43 -04:00
df7d34dc28
Add attribute support for confluent2hosts
...
Implement something akin to makehosts
from xCAT.
2021-11-04 14:44:06 -04:00
e749f8f8d5
Prioritize columns over rows
...
Do not make columns when the noderange is too small
to warrant them
2021-11-04 12:44:47 -04:00
b1ee751c7b
Add newline to error output
2021-10-29 09:43:52 -04:00
9428c1fb8e
Merge pull request #77 from vmaneagit/patch-80
...
Update nodelicense.ronn
2021-10-29 09:40:39 -04:00