Jarrod Johnson
fb6c8c2ff3
Convert rpc master calls that write to async
2026-04-17 11:46:42 -04:00
Jarrod Johnson
e4b04e4198
Fix mistake in exception handling
2026-04-17 11:40:23 -04:00
Jarrod Johnson
3aeb1389a6
Fix indentation error
2026-04-17 10:45:45 -04:00
Jarrod Johnson
f1f5f1b3b8
Fix issues associated with unix domain vs tls
2026-04-17 10:42:40 -04:00
Jarrod Johnson
67860dc7c3
Fix remote client operation with Python 3.12+
2026-04-17 09:00:39 -04:00
Jarrod Johnson
86534b38eb
Correct some collective behavior
2026-04-16 16:17:39 -04:00
Jarrod Johnson
e4a00d40cc
Fix reseat
2026-04-16 15:37:20 -04:00
Jarrod Johnson
a26c1409db
Rework several aspects of asyncio in consoleserver
2026-04-15 12:18:11 -04:00
Jarrod Johnson
b4e0710a98
Correct arguments to WebConnection when getting SMM neighbors
2026-04-15 12:07:01 -04:00
Jarrod Johnson
ede16c6ab0
Rework cert validation
...
Move a generic callback to the generic function
2026-04-15 11:22:21 -04:00
Jarrod Johnson
2c6acb0212
Fix async cert handling
2026-04-15 10:13:31 -04:00
Jarrod Johnson
f4c68032e3
Change noderemove to use sync client for now
2026-04-15 10:03:57 -04:00
Jarrod Johnson
39cd8a3bcb
Correct async style in various parts of configmanager and dependent core
2026-04-15 09:58:57 -04:00
Jarrod Johnson
2903e6dc23
Update dependencies for async
2026-04-14 15:30:00 -04:00
Jarrod Johnson
ec1efecdae
Merge branch 'master' into async
2026-04-14 13:51:36 -04:00
Jarrod Johnson
c54ac530e1
Handle some environments where timedatectl does not exist
2026-04-14 13:50:12 -04:00
Jarrod Johnson
8db76b92ee
Fix update of pinned cert on CA blessing
2026-04-14 10:53:34 -04:00
Jarrod Johnson
2a32fc85a6
Skip policy setting for now and take defaults.
2026-04-14 10:45:45 -04:00
Jarrod Johnson
2bd13c397d
Rework for older python cryptography compatibility
2026-04-14 10:45:03 -04:00
Jarrod Johnson
5250a3a67a
Pass subject to the verifier in redfish
2026-04-14 10:24:33 -04:00
Jarrod Johnson
038faaab74
Await clear node attributes
2026-04-14 09:57:33 -04:00
Jarrod Johnson
a8f4c437bb
Remove duplicate copy of function
2026-04-13 16:12:30 -04:00
Jarrod Johnson
9d17102f60
Await creation of the certificate
2026-04-13 16:05:55 -04:00
Jarrod Johnson
f2ce13253f
Properly place messages on async queue
2026-04-13 13:17:09 -04:00
Jarrod Johnson
65944a4507
For fixes for sync use of async methods
2026-04-13 13:07:10 -04:00
Jarrod Johnson
7c8cee2480
Certificate list fix
2026-04-13 12:46:04 -04:00
Jarrod Johnson
31a56f9fdc
Merge branch 'master' into async
2026-04-08 16:17:23 -04:00
Jarrod Johnson
8990622470
Improve certificate mismatch handling
3.15.1
2026-04-08 15:37:50 -04:00
Jarrod Johnson
93a35d7e77
Improve srlinux error handling
2026-04-08 15:30:43 -04:00
Jarrod Johnson
131fa052e0
Rework merge to be async friendly
2026-04-08 15:13:42 -04:00
Jarrod Johnson
f5a1c0d1b4
Merge branch 'master' into async
2026-04-08 15:08:30 -04:00
Jarrod Johnson
c49b2fd8ab
Update quorum on deletion
...
If deletion of a node brings quorum, notify followers
of the good news
2026-04-07 14:57:09 -04:00
Jarrod Johnson
3ce2a5bc26
More tightly constrain node profile requests
...
Normalize paths using abspath and validate the result is within the expected path.
2026-04-06 15:12:44 -04:00
Jarrod Johnson
9dad93fd26
Improve raritan support by persisting info about a pdu
...
This gets the time for a re-sweep of sensors under a second.
It's come a long way from the 3 minutes it was taking.
2026-04-06 11:40:34 -04:00
Jarrod Johnson
f125ff0fb6
Implement session management for raritan
...
The session token accelerates requests. Shaves a second off of a sensor pass
2026-04-06 11:02:04 -04:00
Jarrod Johnson
ec6cdd6c21
Defer inlet sensor to shave a few more seconds from a sensor sweep.
2026-04-06 10:12:18 -04:00
Jarrod Johnson
c53206331c
Leverage bulk facility
...
Study of the web interface showed that bulk requests are a key component.
This takes a sensor sweep from about 3 minutes to about 7 seconds in a test environment.
2026-04-06 10:09:10 -04:00
Jarrod Johnson
7bbc451047
Draft raritan pdu support
...
Particularly need to replace the sensors logic to provide vaguely credible performance
2026-04-03 11:00:23 -04:00
Jarrod Johnson
5ccbc37aa6
Merge branch 'master' into async
2026-04-03 10:36:25 -04:00
Jarrod Johnson
69d984b9dc
Fix syntax mistake in deferred handling in nodeapply
2026-04-03 10:34:20 -04:00
Jarrod Johnson
dade4239aa
Fix user management with redfish
2026-04-03 08:37:05 -04:00
Jarrod Johnson
6d17d9f0f8
Fix some storage api calls under ipmi
2026-04-02 16:33:35 -04:00
Jarrod Johnson
62e9ee8dac
Fix user password manipulation in ipmi
2026-04-02 15:52:54 -04:00
Jarrod Johnson
326b659d28
Merge branch 'master' into async
2026-04-02 15:29:49 -04:00
Jarrod Johnson
a123165712
Improve error when unknown user specified in syncfiles
2026-04-02 15:29:31 -04:00
Jarrod Johnson
8c9d55d469
Fix nodesetboot
2026-03-27 17:11:35 -04:00
Jarrod Johnson
a1e7cb1e9d
Fix nodeinventory for vertiv pdus
2026-03-27 17:00:17 -04:00
Jarrod Johnson
7f4da79679
Fix taskpile to work as intended
2026-03-27 16:35:06 -04:00
Jarrod Johnson
fecf766183
Change to returning a list of msgs in enlogic
2026-03-27 13:02:35 -04:00
Jarrod Johnson
f842a0a6e3
Fikup TaskPile and it's uses
2026-03-27 12:56:47 -04:00