Jarrod Johnson
dd096104cc
Provide mechanism to prompt on large noderanges
...
Some commands can add options to prompt, and can have that option be
only activated on noderanges over a
certain size.
2019-10-22 15:49:09 -04:00
Jarrod Johnson
191ae762ab
Use autosuffix feature of pyghmi
...
This produces output that is more consistent with support by vendors.
2019-10-22 15:17:31 -04:00
Jarrod Johnson
f866b7379c
Always relax minimum password interval on auto change
...
The preconfig could interfere with normal operations.
2019-10-22 10:51:41 -04:00
Jarrod Johnson
aab6160d49
Fix compatibility between new and old TSM firmware
2019-10-21 16:20:54 -04:00
Jarrod Johnson
e1dffe7c3a
Fix compatibility with newer TSM firmware
...
TSM stopped accepting url encoded, switch to json. This should work
for older and newer firmware.
2019-10-21 14:39:27 -04:00
Jarrod Johnson
97ca6dc48e
Provide more detail on leader when leader is lost
2019-10-21 13:55:43 -04:00
Jarrod Johnson
1d59e1da8c
Fix unicode issues in HTML api explorer
2019-10-17 15:36:51 -04:00
Jarrod Johnson
7e6b4fa4d0
Fix HTML view with unicode
2019-10-17 11:25:03 -04:00
Jarrod Johnson
186e89cd87
Fix handling autosense with python3
2019-10-17 09:47:46 -04:00
Jarrod Johnson
73d6511d9e
Use python3 explicitly for building source
...
The source distrobution on CentOS7 does not work well
with python2. Using python3 to build the dist for python2
and python3 fixes issues with extra data being missed in
packaging.
2019-10-16 13:26:15 -04:00
Jarrod Johnson
065ee48325
Remove non-ascii from man page
2019-10-15 14:00:03 -04:00
Jarrod Johnson
4a35cc25f0
Fix TSM setup with python3 and custom credentials
2019-10-15 11:19:04 -04:00
Jarrod Johnson
ceced11ae8
Fix python3 compatibility issue
2019-10-14 16:28:32 -04:00
Jarrod Johnson
62084b3605
More fixes for python3/2 compatibility
2019-10-14 15:22:44 -04:00
Jarrod Johnson
a84b88e269
Fix mistake in the expression change
2019-10-14 15:02:45 -04:00
Jarrod Johnson
fc626d36ba
Fix greenlet 'isAlive'
...
There is no 'isAlive' in a greenlet.
2019-10-14 13:59:24 -04:00
Jarrod Johnson
606a308046
Fix quorum notification in mixed 2/3 collective
2019-10-14 10:33:13 -04:00
Jarrod Johnson
bed0f76dba
Fix nodeshell/nodersync python3 changes
2019-10-14 09:37:30 -04:00
Jarrod Johnson
8c4d04a7cd
Try utf-8 and fallback to latin1 for 2/3 collective
...
datetime objects are latin1 encoded from python2.
Not an issue for pure python3 or python2 collectives, but
mitigating problems in the mixed environment
2019-10-11 13:58:30 -04:00
Jarrod Johnson
bfbde0f7f3
Fix PXE protocol processing under python3
2019-10-11 13:36:16 -04:00
Jarrod Johnson
ba96aea2a6
Fix SR635/SR655 discovery with python3 base
2019-10-11 13:35:46 -04:00
Jarrod Johnson
d9f1d6c033
Fix user/password login in python3
...
The forced bytes of the function was incompatible
with str oriented logic later
2019-10-11 13:21:55 -04:00
Jarrod Johnson
1dac61adca
Fix python3 in show user
...
Showing a user was not working in python3
2019-10-11 13:16:38 -04:00
Jarrod Johnson
e008932389
Fix python3 collective leader
...
rpc needs to be fully binary
2019-10-11 11:11:27 -04:00
Jarrod Johnson
b81e5fb3ce
Fix python3 issues with noderun and nodeshell
2019-10-11 09:53:01 -04:00
Jarrod Johnson
e2a08e7e73
Fix bug in initial recheck scheduling
...
This was causing rechecktime to not be set correctly.
This caused a trace in python3, but indicates an incorrect
behavior when running under python2
2019-10-11 09:09:42 -04:00
Jarrod Johnson
eb48728bc1
Have stringify replace by default
...
This allows easier handling of invalid decode
data.
2019-10-11 08:57:18 -04:00
Jarrod Johnson
c6255fa13b
Fix SMM discovery in python3
2019-10-10 17:10:41 -04:00
Jarrod Johnson
2a37d64dc9
Fix XCC discovery in python3
...
Python3 was picky about the strings, normalize key areas
to strings.
2019-10-10 17:03:57 -04:00
Jarrod Johnson
8101672c3a
Fix discovery with python3
2019-10-10 16:49:36 -04:00
Jarrod Johnson
453c344f7f
Fix audit log for non root usage with python 3
2019-10-10 16:07:45 -04:00
Jarrod Johnson
9eceda0636
Fix non-root user issue with python3
2019-10-10 16:04:23 -04:00
Jarrod Johnson
f28b91499e
Fix console replay with formatting
...
Bold and related items would trigger a problem with python3
2019-10-10 15:01:00 -04:00
Jarrod Johnson
8cab591a8b
Add collective member deletion
...
This allows deletion of a dead member, down to deleting down to non-collective
mode.
2019-10-10 11:30:03 -04:00
Jarrod Johnson
6ce6740b77
Provide deletion of collective member
2019-10-10 08:50:42 -04:00
Jarrod Johnson
8a4a219a14
Fix two more python2 string behavior
...
In python3, bytes[n] is an int, but not in python2.
Sidestep by doing bytearray() for both, which is consistent
between the two.
2019-10-09 15:06:23 -04:00
Jarrod Johnson
a39d45d03c
Fix some more python3 issues
2019-10-09 13:42:17 -04:00
Jarrod Johnson
bc85d93cf4
More Py3 fixes
2019-10-09 11:20:03 -04:00
Jarrod Johnson
1e963106fe
Fix unicode issues with web api
2019-10-09 11:03:30 -04:00
Jarrod Johnson
a9f0e345db
Another set of python3 fixes
2019-10-08 17:10:56 -04:00
Jarrod Johnson
5353b479d9
More python3 fixes
2019-10-08 13:46:44 -04:00
Jarrod Johnson
dbc6747c38
Fix nodebmcreset for python3
2019-10-08 13:43:53 -04:00
Jarrod Johnson
0edd1efe0d
Fix python3 dump_keys
...
When doing format on base64
output, it must be explicitly
coerced into native string
format.
2019-10-08 13:21:34 -04:00
Jarrod Johnson
8e87f5b9e5
Fix python3 issue with base64 and str
2019-10-08 11:20:27 -04:00
Jarrod Johnson
0633b2ca67
Fix syntax error in code
2019-10-08 10:59:44 -04:00
Jarrod Johnson
c1953bdad3
Another set of python 3 compatibility
...
Numerous issues arose, particularly
when participating in a mixed
collective.
2019-10-08 10:45:43 -04:00
Jarrod Johnson
578ba06aa3
Fix python3 problem with octal
2019-10-08 09:06:15 -04:00
Jarrod Johnson
0975881d3b
Add monotonic dependency
2019-10-07 17:06:45 -04:00
Jarrod Johnson
8fc3b7c9c0
Implement cross-python collective compat
...
This enables cross-version compatibility
for a collective.
2019-10-07 15:41:38 -04:00
Jarrod Johnson
6ea6ebd80e
Remove superfluous dependency
2019-10-04 16:49:51 -04:00