2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-06-11 17:28:50 +00:00

6305 Commits

Author SHA1 Message Date
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