Jarrod Johnson
d4310cefa1
Remove modprobe errors and influence OpenSUSE to actually start agama
2026-06-11 10:36:01 -04:00
Jarrod Johnson
9ae1925e82
Remove stray . from SUSE16 bootstrap
2026-06-11 09:20:17 -04:00
Jarrod Johnson
9ce0dd0d6c
Have SUSE16 root parameter match documentation
2026-06-11 09:09:09 -04:00
Jarrod Johnson
ecc001d3c4
Activate networking in initramfs
2026-06-11 09:01:50 -04:00
Jarrod Johnson
178defc0f5
Advance Suse16 implementation
2026-06-11 08:19:46 -04:00
Jarrod Johnson
b5c71e46ee
SMM3 debug log workaround
2026-06-11 07:50:29 -04:00
Jarrod Johnson
8088c7af94
Amend suse16 bootstrap
...
While suse resembles EL more closely, it doesn't have python that early.
Switch to clortho/shell/curl instead
2026-06-10 16:20:13 -04:00
Jarrod Johnson
1fb0f59e74
Add suse16 to the os categories in spec file
2026-06-10 13:51:19 -04:00
Jarrod Johnson
48f75cc506
Begin SUE 16 support work
2026-06-10 13:25:17 -04:00
Jarrod Johnson
41851082bc
Mask architecture specific libraries in initramfs hook
2026-06-10 08:45:54 -04:00
Jarrod Johnson
b3ef8bfc1e
Add ubuntu 26.04 diskless
2026-06-10 08:14:20 -04:00
Jarrod Johnson
7de61941e1
Change to pandoc for man rendering
2026-06-10 07:44:50 -04:00
Jarrod Johnson
887e804894
Merge pull request #99 from VersatusHPC/imgutil-build-errors
...
fix(imgutil): propagate image build failures
2026-06-10 07:25:55 -04:00
Vinícius Ferrão
0757f9b48f
fix(imgutil): propagate image build failures
...
Copy Debian apt sources and keyrings into the target before apt runs. Run apt with DEBIAN_FRONTEND=noninteractive.
Return constrained child status to callers, and make pack fail clearly when no kernel was installed.
2026-06-10 01:25:58 -03:00
Jarrod Johnson
525186ac7f
Add empty sensors to VM health
2026-06-09 16:52:59 -04:00
Jarrod Johnson
5bfd44528d
Provide unknown health for vcenter and proxmox
2026-06-09 16:35:13 -04:00
Jarrod Johnson
44385388b6
Provide more verbose feedback
2026-06-09 16:17:40 -04:00
Jarrod Johnson
c14165e2bd
Switch to null by default
...
Require active choice of ipmi
2026-06-09 16:08:13 -04:00
Jarrod Johnson
e5c550f200
Avoird warning on nodeconsole -tv exit with newer python
2026-06-08 14:30:51 -04:00
Jarrod Johnson
b91cfa562c
Add libdl and libpthread
2026-06-08 11:02:32 -04:00
Jarrod Johnson
2f6a87eccd
Fix compatibility with newer ssh-agent
...
Newer ssh-agent defaults to homedir agent location.
Unfortunately, /var/lib/confluent may be a poor fit, so go back to how openssh used to handle it.
2026-06-08 10:31:29 -04:00
Jarrod Johnson
c8c00c8f5f
Update to ast.Constant
...
Python removed ast.Num in 3.14
2026-06-08 09:19:04 -04:00
Jarrod Johnson
96780eb975
Have apiclient and copernicus try port 1900, but accept if they cannot.
2026-06-07 07:45:09 -04:00
Jarrod Johnson
3a09861ef6
Set name/email for debian builds
2026-06-05 14:27:05 -04:00
Jarrod Johnson
0b10c240bd
Fx issues with IPMI session management
...
Do not continue waiting when session is broken.
Do not call _timedout without releasing the lock first.
Properly await on relog with bad rakp4
If an accounting issue pushes logontries too far without touching zero, then still recognize retries were exhausted.
Timeout on missing RAKP2 if retries were already exhausted.
2026-06-05 09:44:10 -04:00
Jarrod Johnson
60ff78ecd6
Fix portions of selfservice api
...
Must be bytes before returning.
2026-06-04 14:37:09 -04:00
Jarrod Johnson
ac9fd075b9
Remove use of deprecated get_event_loop
2026-06-04 13:36:11 -04:00
Jarrod Johnson
86abdc4257
Bring changes forward from pyghmi
...
HTTP boot enablement and fixes for the firmware parameters.
2026-06-04 08:27:03 -04:00
Jarrod Johnson
1aca69fd14
Allow nodedeploy to request http boot specifically
2026-06-04 08:04:45 -04:00
Jarrod Johnson
ea693e1246
Add support for http boot
...
Some redfish require us to be very specific.
2026-06-04 08:04:39 -04:00
Jarrod Johnson
b6629c39db
Fix to actually use the new update_firmware interposer
2026-06-01 19:49:58 -04:00
Jarrod Johnson
2a84c68ad3
Add support for passing a parameterfile in updates
2026-06-01 19:49:19 -04:00
Jarrod Johnson
6185917ab8
Port megarac changes over
2026-06-01 19:44:38 -04:00
Jarrod Johnson
3809fb8f84
Merge pull request #214 from Obihoernchen/confignet
...
confignet: Fix interface type detection for IB VFs
2026-06-01 19:30:13 -04:00
Jarrod Johnson
431d4992e0
Fixes for confignet for Ubuntu
...
Try to find various layers of network config and normalize.
Ultimately, after post subiquity will do some things and easiest to fix in firstboot instead.
2026-06-01 19:15:52 -04:00
Jarrod Johnson
842144ccab
Fix iterating the netplan configuration
2026-06-01 19:15:46 -04:00
Jarrod Johnson
418a52e66d
Remove cloud-init netplan if redundant
2026-06-01 19:15:30 -04:00
Markus Hilger
84b678cd78
confignet: Fix interface type detection for IB VFs
...
IB VFs have the following "ip l" output:
4: ibp129s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2044 qdisc mq state UP mode DEFAULT group default qlen 1000
link/infiniband 00:00:00:8d:fe:80:00:00:00:00:00:00:60:5e:65:03:00:2c:43:c8 brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff
vf 0 link/infiniband 00:00:00:8d:fe:80:00:00:00:00:00:00:60:5e:65:03:00:2c:43:c8 brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff, spoof checking off, NODE_GUID 00:00:00:00:00:00:00:00, PORT_GUID 00:00:00:00:00:00:00:00, link-state enable, trust off, query_rss off
5: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 30:56:0f:17:c0:b4 brd ff:ff:ff:ff:ff:ff
altname enp196s0
altname enx30560f17c0b4
This breaks the detection script because index 0 of the "vf 0 ..." line is not link/<type> anymore.
This commit improves the detection logic to fix this.
2026-06-01 21:00:40 +02:00
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