Jarrod Johnson
b91b10552c
EL10 doesn't do setgid keysign
...
chmod 600 instead
2026-03-25 12:59:40 -04:00
Jarrod Johnson
779b07d2c2
Only try to use ssh_keys if it exists
...
EL10 changed from using ssh_keys and setgid to just
do setuid root instead.
2026-03-25 12:56:16 -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
f78b301143
Update usage text
2026-03-19 09:54:08 -04:00
Jarrod Johnson
9b00fe5521
Don't try to open a file that doesn't exist
2026-03-17 13:03:18 -04:00
Jarrod Johnson
13a6444541
Fix incorrectly matching older versions as 'el10'
2026-03-17 12:58:04 -04:00
Jarrod Johnson
52db46be93
Fix python detection from ansible with space in shebang
2026-03-13 11:41:16 -04:00
Jarrod Johnson
550dfbf6a0
Fix reference of inputdata in remoteconfig
2026-03-13 09:26:11 -04:00
Jarrod Johnson
e0951b11a6
Fix filename typo
2026-03-13 08:58:58 -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
69beaad3c9
Induce more versions of openssh to do the proper thing
2026-02-23 15:07:19 -05:00
Jarrod Johnson
74dda48513
Provide helper script for setting up nokia switches
2026-02-23 10:15:55 -05:00
Jarrod Johnson
08b2e1d008
Wire up FDB and LLDP for srlinux
2026-02-18 16:53:12 -05:00
Jarrod Johnson
582842aec8
Add mac and lldp retrieval for SRLinux
2026-02-18 16:16:22 -05:00
Jarrod Johnson
63307c331e
Have nodesensors and nodehealth be more adaptive to partial server data.
2026-02-17 16:19:41 -05:00
Jarrod Johnson
318608cde3
Add draft SRLinux support
...
Wire up the non-networking facets of Nokia SR Linux support.
Provide stubs for LLDP and FDB
2026-02-17 16:13:43 -05:00
Jarrod Johnson
ef7d2414ad
Update nodeconfig usage material
3.15.0
2026-02-11 11:35:09 -05:00
Jarrod Johnson
722a0b874a
Add notation about certificate and nodemedia
2026-02-11 10:54:30 -05:00
Jarrod Johnson
1deb76989e
Recognize 1a/2b style enclosure bay in discovery
2026-02-10 17:10:18 -05:00
Jarrod Johnson
480d399f44
Add missing switch member of info with NX switches
2026-02-09 13:17:45 -05:00
Jarrod Johnson
07369667f7
Become incompatible with pysnmp 7.1.16
...
The EPEL version of pysnmp is broken, block it from dependecies
2026-02-06 15:13:46 -05:00
Jarrod Johnson
e1d4b72f32
Be less picky about megarac url
...
megarac implementations consistently indicate an .xml file, but wildly vary on what it may be.
Broaden recognition.
2026-02-05 07:57:25 -05:00
Jarrod Johnson
86783a2f12
Fix uninitialized privacy_protocol variable
2026-02-03 07:58:07 -05:00
Jarrod Johnson
99063eb049
Recognize variation in DeviceDescrption.json to see SMM3
2026-02-02 10:17:32 -05:00
Jarrod Johnson
0975bd9e62
Revert "Update some code for async"
...
This reverts commit 3058dd4141 .
2026-01-28 15:04:49 -05:00
Jarrod Johnson
3058dd4141
Update some code for async
2026-01-28 14:49:58 -05:00
Jarrod Johnson
21c9158491
Carry forward some dns attributes into a bond
2026-01-21 15:12:23 -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