Jarrod Johnson
9333c999c9
Adjust setup.py licensing for older setuptools
2022-04-25 16:48:31 -04:00
Jarrod Johnson
5538f99376
Support older setuptools for license packaging
2022-04-25 16:47:19 -04:00
Jarrod Johnson
6270d57729
Add tmt license terms to vtbufferd package
2022-04-25 16:31:51 -04:00
Jarrod Johnson
66f2ba98ec
Set up confluent licensisng in setupdist context
2022-04-25 16:15:49 -04:00
Jarrod Johnson
7234310519
Move licensing to files instead of rpm description for vtbuffer
2022-04-25 16:05:22 -04:00
Jarrod Johnson
2c058fe634
Properly mark license files as license
2022-04-25 15:46:29 -04:00
Jarrod Johnson
f009f6b8c2
Trim to appropriate content for the license
2022-04-25 15:18:27 -04:00
Jarrod Johnson
061d4217ff
Further amend license handling
2022-04-25 14:46:50 -04:00
Jarrod Johnson
5d03eb8863
Try to normalize license paths
2022-04-25 14:15:07 -04:00
Jarrod Johnson
4d218757f3
Amend license carry over logic
2022-04-25 14:02:08 -04:00
Jarrod Johnson
71a698f771
Carry over license content from donor rpms
2022-04-25 13:52:36 -04:00
Jarrod Johnson
2f8846ee75
Further change directory traversal
2022-04-25 13:14:02 -04:00
Jarrod Johnson
128cb61eaa
Fix directory traversal
2022-04-25 13:12:04 -04:00
Jarrod Johnson
8947ab08da
Add file to show the rpm versions at build time of genesis
2022-04-25 13:05:16 -04:00
Jarrod Johnson
f6a16a89f2
Prevent spaces in nodenames
2022-04-20 08:55:54 -04:00
Jarrod Johnson
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
Jarrod Johnson
f4eec09a41
ADd a sample for converting mac to lla
2022-04-18 10:42:35 -04:00
Jarrod Johnson
f15802a9aa
Fix capture of non-selinux systems
2022-04-18 09:15:09 -04:00
Jarrod Johnson
449b2662fa
Provide addpkglist support for imgutil build
...
This allows packagelists to be supplied to addon to the basic list, without
having to duplicate and modify
2022-04-14 14:35:26 -04:00
Jarrod Johnson
fb9546cbd6
Kill redundant udevd prior to starting the root fs
...
Having multiple udevd produces ambiguity and confusing
2022-04-14 13:56:42 -04:00
Jarrod Johnson
193d37029f
Relabel target path if selinux disabled on build host
2022-04-14 12:47:14 -04:00
Jarrod Johnson
5285691344
Correct fix for the python3 compatibility
2022-04-13 17:32:43 -04:00
Jarrod Johnson
c533c973b1
Fix python3 compatibility with termhandler
2022-04-13 17:00:27 -04:00
Jarrod Johnson
212aa5c6e2
Add ability to unsubscribe from a terminal session
2022-04-13 16:44:01 -04:00
Jarrod Johnson
2bf9a6d415
Add support for consolidated term websocket
...
Since browsers can be stingy with websockets, have
the consoles all share a single websocket.
2022-04-13 16:08:13 -04:00
Jarrod Johnson
272398884c
Appl consistent name to apiclient for EL8
2022-04-13 11:27:30 -04:00
Jarrod Johnson
79bc27bc7a
Have el8 diskless systems add local repositories
...
This sets up local yum action by default.
2022-04-13 09:50:39 -04:00
Jarrod Johnson
8c54b6eaf8
Fix path to apiclient in add_local_repositories
2022-04-13 09:48:33 -04:00
Jarrod Johnson
1e77448b3a
Fix comment support in pkglist for imgutil
2022-04-12 09:57:06 -04:00
Jarrod Johnson
918658c2ac
Cleanup loop device allocation on image unpack
...
loop device was left configured after an unpack
2022-04-11 16:06:08 -04:00
Jarrod Johnson
dfc9b0901d
Improve feedback on no match found for log search
2022-04-08 12:59:36 -04:00
Jarrod Johnson
4b988e0633
Integrate logreader into nodeconsole as a feature
2022-04-08 12:29:45 -04:00
Jarrod Johnson
1ef0a61ed1
Move logreader to be a library in client
2022-04-08 12:12:02 -04:00
Jarrod Johnson
b42a4bd722
Pretty-ify search interaction
...
Have the search text and feedback at bottom of screen.
2022-04-08 12:09:40 -04:00
Jarrod Johnson
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
Jarrod Johnson
fc64d2d93f
Add a SLES variant to profiles for SUSE
2022-04-07 14:18:10 -04:00
Jarrod Johnson
4b8be913ee
Logreader enhancements
...
Highlight all visible matches on screen
Restore cursor visibility if trashed.
Backspace in search string works.
2022-04-06 15:28:48 -04:00
Jarrod Johnson
eba668b96c
First pass at a search function
...
Currently, the 'n' for next result fails to find the next result
if it is currently on screen. Also, the feedback on
failed search could use improvement.
2022-04-06 14:19:28 -04:00
Jarrod Johnson
ded3cc4467
Fix logreader for python2/3 compatibility
2022-04-06 09:32:03 -04:00
Jarrod Johnson
7a0dee8af8
Fix keepalive/logout behavior in ws async
...
Use the websocket liveness as the keepalive, so
the reaper is not scheduled for such sockets.
Additionally, register the async thread as to be killed on logout.
2022-04-05 16:56:36 -04:00
Jarrod Johnson
105536656e
Implement async session on websocket
...
This eliminates long polling and sets the stage to restore
socket sharing by terminals and shells.
2022-04-05 16:33:03 -04:00
Jarrod Johnson
8ef91c16c0
Do not let an existing /var/lib/confluent block the requisite chown
2022-04-05 09:35:05 -04:00
Jarrod Johnson
6fab77264c
Make paginate to handle multiple screen clear
...
Grub moves cursor and clears as two separate commands,
so recognize that sequence as clear screen as well
2022-04-02 07:33:50 -04:00
Jarrod Johnson
ab7f0e0528
Fix error checking in imginfo
...
imginfo was checking fread when it should
have been checking number of records.
2022-04-01 09:32:43 -04:00
Jarrod Johnson
777bdfac5c
Fix the incorrect parameter name in setting password policy
...
The mistake was keeping the requisite rule from applying
2022-03-30 11:16:33 -04:00
Jarrod Johnson
d651c29149
Add password expiration recovery to smm discovery
...
SMM discover can now also unexpire password during onboarding.
2022-03-30 08:50:08 -04:00
Jarrod Johnson
b4f021cfad
Fix omission in SSDP snoop
2022-03-30 08:24:25 -04:00
Jarrod Johnson
69a06a6923
Implement a password unexpiration mechanism in xcc
...
If the node has expired password, do what is necessary to unexpire the
password
to get through assignment.
2022-03-30 08:07:25 -04:00
Jarrod Johnson
d214e7e442
Normalize blank strings in cfgdata
...
In cfgdata, make '' replaced by None for
consistent behavior for cleared and blanked
attributes.
2022-03-25 08:59:46 -04:00
Jarrod Johnson
e4e15d87a7
Background redfish check on snoop
...
When snooping, if a redfish device comes along, background the
query so that it is unable to block the main SSDP receive routine.
2022-03-24 17:18:05 -04:00