Jarrod Johnson
223ae16892
Fix missing mounts for ubuntu cloned install
2026-05-28 17:32:37 -04:00
Jarrod Johnson
ac11ff405e
Fix regex pattern warnings
2026-05-28 10:55:53 -04:00
Jarrod Johnson
18c539fcbd
Take the opportunity to move on from cryptodome
...
Cryptodome is redundant with cryptography, which we need anyway..
2026-05-28 09:30:17 -04:00
Jarrod Johnson
2534948e59
Update rdma version for 10.2
2026-05-26 11:00:41 -04:00
Jarrod Johnson
a9d38d74af
Add bonding to netplan management
2026-05-26 10:06:16 -04:00
Jarrod Johnson
36b4de0859
Merge pull request #213 from VersatusHPC/xen-drivers
...
Include xen-front drivers in initramfs
2026-05-23 14:20:17 -04:00
Vinícius Ferrão
e0f309a165
Include xen-front drivers in confluent-curated initramfs
2026-05-23 01:53:23 -03:00
Jarrod Johnson
84ca936753
Add grp module
2026-05-22 18:11:01 -04:00
Jarrod Johnson
00df01d298
Add missing unicodedata to genesis python
2026-05-22 17:58:28 -04:00
Jarrod Johnson
ef937b533a
Add idna encoding to genesis python
2026-05-22 16:48:37 -04:00
Jarrod Johnson
a8f91c36bd
Add more missing dependencies
2026-05-22 16:44:38 -04:00
Jarrod Johnson
8ae76ecf32
Add _struct to genesis
2026-05-22 16:31:01 -04:00
Jarrod Johnson
603d5ba42c
Add binascii to genesis
2026-05-22 16:26:19 -04:00
Jarrod Johnson
6f12062ef2
Add mokmanager to symlinks
2026-05-22 16:13:54 -04:00
Jarrod Johnson
2d8698d152
Add missing dependencies for python3-numpy, python3-pillow, and python3-matplotlib
2026-05-22 16:08:23 -04:00
Jarrod Johnson
61c14a5ffb
Add alien, remove some old stale dependencies
2026-05-22 15:54:23 -04:00
Jarrod Johnson
bb205a4e1a
Reference the correct ipxe for aarch64
2026-05-22 14:52:07 -04:00
Jarrod Johnson
01a393bf7f
Remove python3-dns, sync up the webauthn dependency
2026-05-22 11:37:53 -04:00
Jarrod Johnson
65f2a13755
Add missing dependency for el10
2026-05-22 11:19:59 -04:00
Jarrod Johnson
fe6b3ca277
Add MokManager to genesis
2026-05-22 10:53:46 -04:00
Jarrod Johnson
9b9333106e
Change to using el9build container for osdeploy el9+ utilities
2026-05-22 10:36:36 -04:00
Jarrod Johnson
b63b75e05f
Merge remote-tracking branch 'xcat/master'
2026-05-22 10:33:56 -04:00
Jarrod Johnson
1699175460
Have buildscripts fix their own directories
2026-05-22 10:30:29 -04:00
Jarrod Johnson
d77d220f6e
Merge pull request #212 from Obihoernchen/swraid
...
Fix software RAID creation with newer mdadm versions
LGTM
2026-05-22 09:41:31 -04:00
Markus Hilger
7d7f001826
Handle hostname-prefixed md device names and clear stale superblocks
...
Newer mdadm versions may load arrays under names like
`/dev/md/<hostname>:raid` after reboot instead of `/dev/md/raid`. Detect both
naming schemes when waiting for the array device and use the resolved
path consistently when determining the underlying md device name.
Also clear existing md superblocks before wiping signatures to avoid
stale RAID metadata interfering with array creation or assembly.
2026-05-22 02:00:41 +02:00
Markus Hilger
94eee92d36
Fix software RAID creation with newer mdadm versions
...
Recent mdadm versions introduced an interactive prompt when creating RAID arrays
without an explicit bitmap configuration:
"To optimize recovery speed, it is recommended to enable write-intent bitmap,
do you want to enable it now? [y/N]?"
This behavior was introduced by upstream change:
https://github.com/md-raid-utilities/mdadm/commit/e97c4e18c847803016aa60066cb6e57c528d83a6
In non-interactive environments such as Anaconda, this prompt blocks installation
and causes RAID creation to hang.
Fix this by explicitly enabling the internal bitmap when creating RAID arrays.
2026-05-21 23:44:53 +02:00
Jarrod Johnson
33935e93ff
Add mokutil for potential secureboot assistance
2026-05-21 11:33:38 -04:00
Jarrod Johnson
cc7f0b91d9
Update to EL10 changes
2026-05-21 11:09:17 -04:00
Jarrod Johnson
0f70401ad6
Port pyghmi fixes forward
2026-05-21 10:59:19 -04:00
Jarrod Johnson
a3968a6e68
Support more states
2026-05-21 10:02:53 -04:00
Jarrod Johnson
e8543269c5
Recognize more storage states
2026-05-20 16:14:46 -04:00
Jarrod Johnson
7787a405bc
Merge pull request #210 from VersatusHPC/remove-eventlet
...
Comment fixup and attempted removal of eventlet workarounds that shouldn't be needed
2026-05-20 15:43:06 -04:00
Jarrod Johnson
6bf534aa56
Fix generic refish boot override handling
2026-05-20 15:29:53 -04:00
Jarrod Johnson
41fe249151
Port diskless enhancements from el9 to ubuntu
2026-05-20 15:29:31 -04:00
Jarrod Johnson
3d5663f9a7
Recognize some arm64 paths for imgutil
2026-05-20 12:39:09 -04:00
Jarrod Johnson
875c5eac2c
Add UEFI HTTP boot for arm64 to recognized archs
...
For now, we serve up the whole image, no need to distinguish arm from x86 here yet
2026-05-20 12:38:15 -04:00
Jarrod Johnson
eb21d930cb
Various cleanups for urlmount
2026-05-20 11:36:15 -04:00
Jarrod Johnson
7bbd9778b1
Fix off by one in urlmount
2026-05-20 11:27:52 -04:00
Jarrod Johnson
bc0177388c
Use %onlyarch in ubuntu diskless build
2026-05-19 09:53:35 -04:00
Jarrod Johnson
698b29c3c0
Fix syntax mistake
2026-05-15 08:19:53 -04:00
Jarrod Johnson
a7a83f5cf0
Ensure that logoutexpiry is set if it is going to be needed
2026-05-14 17:34:25 -04:00
Jarrod Johnson
1754636c3f
Add sample material for nodeconsole automation for MOK manipulation
2026-05-14 17:26:39 -04:00
Jarrod Johnson
d6ed984cb5
Fix async signature of xcc3 discovery
2026-05-14 17:24:06 -04:00
Jarrod Johnson
fff2fa2101
Add missing dependencies for debs
2026-05-14 16:55:49 -04:00
Jarrod Johnson
ae2b86b51f
Add mok manager to boot media for imgutil images
2026-05-14 16:55:33 -04:00
Jarrod Johnson
3fe9bc968f
Amend nodeconsole completion
2026-05-14 16:48:31 -04:00
Jarrod Johnson
0026c3f62a
Fix pixel format to be RGBA actually
2026-05-14 09:16:52 -04:00
Jarrod Johnson
38fe07ea28
Fix name of ssh in various ubuntu scripts
2026-05-13 13:52:29 -04:00
Jarrod Johnson
c11fdcc286
Add missing syncfiles examples to ubuntu profiles
2026-05-13 13:51:13 -04:00
Jarrod Johnson
a99f3de910
Implement a headless mode
...
For automation, this can make more sense.
2026-05-12 14:55:45 -04:00