Jarrod Johnson
218ecce63f
Correct import name
2026-01-22 14:46:34 -05:00
Jarrod Johnson
1c679727ad
Correct issues in recent revision
2026-01-22 14:44:36 -05:00
Jarrod Johnson
50e530ebde
Replace pyghmi with aiohmi in various plugins, remove some eventlet usage
2026-01-22 14:40:44 -05:00
Jarrod Johnson
7984c02042
Temporarily remove eficompressor dependency
2026-01-22 09:42:05 -05:00
Jarrod Johnson
d338f8d586
Temporarily lift some rpm dependencies to work through dev
2026-01-22 09:26:45 -05:00
Jarrod Johnson
c0d53ba986
Clean up RPM dependencies for async branch
2026-01-22 09:26:01 -05:00
Jarrod Johnson
68097428a5
Modernize asyncio invocation in main confluent runtime
2026-01-21 16:47:17 -05:00
Jarrod Johnson
7fedbc1810
Replace some pyghmi references and modernize some asyncio invocations
2026-01-21 16:45:42 -05:00
Jarrod Johnson
b2f1b8da79
Add tasks management module for async
2026-01-21 16:23:31 -05:00
Jarrod Johnson
54735e9857
Carry forward some dns attributes into a bond
2026-01-21 15:11:45 -05:00
Jarrod Johnson
0dabccaec8
Corrections after some mistakes in the merge
2026-01-20 14:55:06 -05:00
Jarrod Johnson
d89305ca42
Merge branch 'master' into async
...
Try to merge in 2025 work into async
2026-01-20 14:24:01 -05:00
Jarrod Johnson
e6c19388a2
Add device-manager to container build
...
Confluent needs device-mapper for imgutil operation
2026-01-16 08:45:12 -05:00
Jarrod Johnson
048780e16d
Explicitly mknodes for pack/unpack
...
In some contexts, udev may be asleep
at the wheel. Explictly have dmsetup
refresh the devnodes.
2026-01-15 15:15:11 -05:00
Jarrod Johnson
61d7a49163
Revert "Fallback to filename for PE format kernels"
...
This reverts commit a0a5887214 .
2026-01-15 14:29:31 -05:00
Jarrod Johnson
f8b8ce3847
Fallback to filename for PE format kernels
...
Some ARM64 kernels ship as EFI executables, but it's
not obvious how to extract version numbers from those properly.
2026-01-15 14:29:23 -05:00
Jarrod Johnson
a0a5887214
Fallback to filename for PE format kernels
...
Some ARM64 kernels ship as EFI executables, but it's
not obvious how to extract version numbers from those properly.
2026-01-15 13:27:21 -05:00
Jarrod Johnson
ccaf22f44f
Add architecture handling in pkglist
...
To handle amd64/arm64 profiles, have the pkglist allow for architecture specific qualifiers.
Additionally, soften failure to accomplish selinux changes.
2026-01-15 12:52:07 -05:00
Jarrod Johnson
72c4868073
Update container with more packages, volumes, env, and alma 10
2026-01-15 09:46:23 -05:00
Jarrod Johnson
afb6356f9d
Change ownership
...
Container runs as internal 'root' user for now
2026-01-14 16:29:31 -05:00
Jarrod Johnson
6e6ac67b3d
Provide some build assets
...
Provide some dockerfiles for creating build containers
2026-01-13 13:57:37 -05:00
Jarrod Johnson
99d10896e8
Fix parameter count unpack for accelerated switch interrogation
2026-01-08 17:07:39 -05:00
Jarrod Johnson
488f23e3ed
Fix spelling of rpmbuild
2026-01-06 15:55:36 -05:00
Jarrod Johnson
6ca62cbb35
Provide optional output directory
2026-01-06 15:54:46 -05:00
Jarrod Johnson
45bc9788b4
Correct mistake in SPECS spelling
2026-01-06 15:51:40 -05:00
Jarrod Johnson
289c31e7ac
Ensure in expected directory to start
2026-01-06 15:51:06 -05:00
Jarrod Johnson
1a684f2012
Ensure rpmbuild directory exists before building
2026-01-06 15:49:50 -05:00
Jarrod Johnson
a4229fc58d
Change name to index in apiclient
...
confignet was using the index for ipv4
2025-12-12 11:18:33 -05:00
Jarrod Johnson
31c1a865dc
Update confignet to match apiclient changes
2025-12-12 09:30:56 -05:00
Jarrod Johnson
ff84fcf6e9
Merge branch '3.14'
2025-12-11 13:21:33 -05:00
Jarrod Johnson
56dfb6dc6b
Fix spelling issue in man page
2025-12-11 08:46:59 -05:00
Jarrod Johnson
d7577a04a7
Fix ESXi compatibility of apiclient
...
apiclient was using Linux specific network information.
Change to libc getifaddrs for better cross-platform compatibility.
2025-12-11 08:46:19 -05:00
Jarrod Johnson
b72d6c9cfc
Fix typo
2025-12-10 14:14:14 -05:00
Jarrod Johnson
523c93dfc3
Tolerate more network circumstances in bluefield deploy
...
If the networking didn't come up well, the 'functions' routines would not be able to handle.
Switch to using apiclient which is designed specifically to handle less cooperative
initial network conditions.
2025-12-09 08:49:27 -05:00
Jarrod Johnson
c8745292bf
Handle broader memory information being returned from confluent
3.14.4
2025-12-04 13:28:45 -05:00
Jarrod Johnson
75e7b9040b
Add more imgutil documentation
2025-12-04 13:27:48 -05:00
Jarrod Johnson
04e983a2d3
Handle broader memory information being returned from confluent
2025-12-04 09:52:15 -05:00
Jarrod Johnson
2464e0ff4f
Fix location of the apiclient common resource
2025-12-02 14:35:50 -05:00
Jarrod Johnson
c196bf9d55
Fix initial startup of a new confluent
...
The indexes change failed on a brand new install.
2025-12-02 14:31:10 -05:00
Jarrod Johnson
12d886a4f6
Add more imgutil documentation
2025-11-25 13:19:03 -05:00
Jarrod Johnson
6a26ece782
Merge remote-tracking branch 'xcat/master'
2025-11-25 11:59:43 -05:00
Jarrod Johnson
3cbac38d57
Also autoconsole when exactly one serial port is detected at all.
2025-11-25 11:53:50 -05:00
Jarrod Johnson
224f349053
Extend autocons to more use cases
...
If SPCR comes up blank, see if there is one and exactly one serial with carrier detect
Failing that, give DMI a chance to indicate a preference, for now just SuperMicro, since they have the most
inconsistent carrier detect behavior
but almost always consider ttyS1 to be the answer.
2025-11-25 11:51:07 -05:00
Jarrod Johnson
9d361d376d
Merge pull request #203 from Obihoernchen/bond_desc
...
Add bond alias to team description
2025-11-21 09:47:09 -05:00
Markus Hilger
ec39de3df0
Add bond alias to team description
2025-11-21 14:16:07 +01:00
Jarrod Johnson
a3b768c70f
Draft bluefield deploymeent facilities
2025-11-20 16:44:24 -05:00
Jarrod Johnson
4f75d4942b
Modify adoption process:
...
Restore useinsecureprotocols if set directly on node
Switch from pxe-style to identity-file based node api token for hardened node authentication
2025-11-20 16:05:22 -05:00
Jarrod Johnson
4d2f36917c
Restore useinsecureprotocols after adopt
2025-11-20 15:49:51 -05:00
Jarrod Johnson
a2a50d34d1
Merge remote-tracking branch 'xcat'
2025-11-19 15:38:01 -05:00
Jarrod Johnson
041008a524
Remove redundant el10 initramfs fixup
2025-11-19 15:37:29 -05:00