Jarrod Johnson
53c2ace620
Go all in on systemd startup
...
Become a notify type service. Reserve the ability to be normal should it come up, but with
the complications around fork, easiest
to punt on daemonize for now.
2026-03-20 10:12:45 -04:00
Jarrod Johnson
bec5363877
Merge branch 'master' into async
2026-03-19 18:05:50 -04:00
Jarrod Johnson
df73c14475
Support unconfigured good without space
...
Some platforms try to combine the words
2026-03-19 18:05:38 -04:00
Jarrod Johnson
d8c7e1fc2a
Add a note why fork might be ok in auth
2026-03-19 17:28:51 -04:00
Jarrod Johnson
7adef74fe9
Delay async until after daemonize
...
os.fork shouldn't happen after an async event loop if the child might use the async loop
2026-03-19 17:27:24 -04:00
Jarrod Johnson
40da956a06
Fix confluent_selfcheck for asyncio
...
Most dramatically, rework to avoid os.fork, which
ruins threading and by extension the getaddrinfo behavior.
2026-03-19 17:21:30 -04:00
Jarrod Johnson
57fe186a10
Rework redfish to be more async
2026-03-17 16:43:41 -04:00
Jarrod Johnson
b4c4ac0861
Fix async syncfiles
2026-03-17 16:10:21 -04:00
Jarrod Johnson
2ab85bb687
Refactor functions to be a bit more readable
2026-03-17 15:40:01 -04:00
Jarrod Johnson
a6e7d016ea
Restore ansible running in async, complete with recent changes from master
2026-03-13 14:57:59 -04:00
Jarrod Johnson
52db46be93
Fix python detection from ansible with space in shebang
2026-03-13 11:41:16 -04:00
Jarrod Johnson
2c8cce74ab
Fix some issues from async ansible running
2026-03-13 11:40:44 -04:00
Jarrod Johnson
fed83841bb
Merge branch 'master' into async
2026-03-13 09:26:20 -04:00
Jarrod Johnson
550dfbf6a0
Fix reference of inputdata in remoteconfig
2026-03-13 09:26:11 -04:00
Jarrod Johnson
89cc70260f
Merge branch 'master' into async
2026-03-13 08:59:15 -04:00
Jarrod Johnson
e0951b11a6
Fix filename typo
2026-03-13 08:58:58 -04:00
Jarrod Johnson
794502eb6a
Merge branch 'master' into async
2026-03-09 17:30:04 -04:00
Jarrod Johnson
1a87701fee
Fix ansible running
...
Have results available as they happen
change away from stdout, to avoid being stepped on by ansible modules that print to that
2026-03-09 16:48:42 -04:00
Jarrod Johnson
e185f2224f
Implement ability for user to kick off confluent ansible runs
...
Add nodeapply -A and associated API.
This permits orchestrating plays without touching the nodes directly by the user.
2026-03-06 16:24:26 -05:00
Jarrod Johnson
a7c5b2478c
Get screenshots working in redfish asyncio
2026-03-04 16:04:51 -05:00
Jarrod Johnson
42bfde3f86
Restore VNC console handling to async branch
2026-03-04 15:13:30 -05:00
Jarrod Johnson
2c75571a84
Fixes to allow a test deployment to complete under asyncio
2026-03-04 10:47:33 -05:00
Jarrod Johnson
a5e7fe93e4
Fix ip address list
2026-03-03 17:12:28 -05:00
Jarrod Johnson
bfb41de43b
Further asyncio conversion work
2026-03-03 16:06:14 -05:00
Jarrod Johnson
c44cdc21ea
Fix async definition of decode_alert
2026-03-03 14:53:54 -05:00
Jarrod Johnson
c806bf2234
Rework more of ipmi support for async
2026-03-03 14:49:21 -05:00
Jarrod Johnson
61ada4d3d4
Advance async rework of ipmi
2026-03-03 13:05:10 -05:00
Jarrod Johnson
f10a173e62
Address numerous reworks of async
2026-03-03 12:50:32 -05:00
Jarrod Johnson
9abe1f98b7
Numerous await changes for ipmi
2026-03-03 12:42:17 -05:00
Jarrod Johnson
1fd986cc9a
async fixes for ipmi
2026-03-02 16:43:12 -05:00
Jarrod Johnson
f97c481c62
Normalize various iterables for single node responses
2026-03-02 13:01:28 -05:00
Jarrod Johnson
d50fa2b587
Handle some async conversions
2026-03-02 12:17:35 -05:00
Jarrod Johnson
a31532d8e4
Fix transmit of notfound errors
2026-03-02 08:41:18 -05:00
Jarrod Johnson
c8fcb716fb
Fix socket being in blocking mode before async calls.
2026-03-02 08:33:34 -05:00
Jarrod Johnson
289a6a6af8
Adjustments to purge eventlet references in deltapdu
2026-03-02 08:30:12 -05:00
Jarrod Johnson
6379b03051
Purge eventlet from plugins
2026-03-01 13:42:36 -05:00
Jarrod Johnson
580dd283cc
Fix some async gaps
2026-02-27 13:37:32 -05:00
Jarrod Johnson
9d85a3c993
Remove eventlet from dependencies
2026-02-27 13:32:08 -05:00
Jarrod Johnson
3636e14628
Rework netutil for async and dependent functions
2026-02-26 17:27:04 -05:00
Jarrod Johnson
84f3614f0a
Convert vcenter console to async
2026-02-26 13:16:17 -05:00
Jarrod Johnson
97f1545f97
Initial wave of vcenter async conversion
2026-02-26 12:57:15 -05:00
Jarrod Johnson
e6bcf3cf9a
Fix proxmox console for async operation
2026-02-26 10:49:33 -05:00
Jarrod Johnson
61c063adf4
Draft of converting tsmsol to asyncio
2026-02-25 16:19:05 -05:00
Jarrod Johnson
36898ba570
Fix openbmc console method with async
2026-02-25 16:14:51 -05:00
Jarrod Johnson
2f2afd970a
Merge branch 'master' into async
2026-02-25 10:02:05 -05:00
Jarrod Johnson
74dda48513
Provide helper script for setting up nokia switches
2026-02-23 10:15:55 -05:00
Jarrod Johnson
f2de24015b
Port mdns to the async architecture similar to ssdp
2026-02-20 10:17:24 -05:00
Jarrod Johnson
9b2eaa90b5
Remove a number of eventlet imports/comments
2026-02-20 10:17:10 -05:00
Jarrod Johnson
16ff57dcfc
Fixes for macmap in async
2026-02-20 09:43:34 -05:00
Jarrod Johnson
7adea90169
Fixes for async snmp and SRLinux
2026-02-20 09:29:03 -05:00