Jarrod Johnson
1afba4ecaa
Add initprofile for suse profiles
2026-06-15 14:13:09 -04:00
Jarrod Johnson
0b6e5fa63e
More work on SUSE16 deployment
2026-06-15 14:04:35 -04:00
Jarrod Johnson
fc1a16e77f
Fix prepfish for XCC3
...
XCC3 does not do SSDP over the USB host interface.
Workaround by assuming a 'mac - 1' could work.
2026-06-15 10:23:26 -04:00
Jarrod Johnson
af84c6c45b
Further implement SUSE16 deployment
2026-06-12 16:51:46 -04:00
Jarrod Johnson
8b5147a321
Actually put the common copy of functions in
2026-06-12 16:17:34 -04:00
Jarrod Johnson
0645788b0d
Rework functions to be common file
2026-06-12 16:06:06 -04:00
Jarrod Johnson
c33a9730f2
Iterate SUSE16 deployment support
2026-06-12 15:30:12 -04:00
Jarrod Johnson
f58cc7d984
Fix sed invocation with slashes in the value
2026-06-12 14:08:51 -04:00
Jarrod Johnson
7ddd18391d
Commence work on autoinstall scripts for SUSE16
2026-06-12 13:29:29 -04:00
Jarrod Johnson
1fc1f47e00
Preserve a breadcrumb to indicate autocons results to live env
2026-06-12 08:10:32 -04:00
Jarrod Johnson
1042404a38
Move getinstalldisk for all the Linux into a common place
...
esxi is the only one with a different version
2026-06-12 07:45:41 -04:00
Jarrod Johnson
033b2e4e3f
Make it possible for a common script to be superseded by a profile specific script
2026-06-12 07:43:11 -04:00
Jarrod Johnson
f30e2135d5
Store inst.script where Suse16 agama will actually read it
...
Agama ignores the dracut cmdline.d and uses only /proc/cmdline
Good news is they have their own agama.conf and they append to it rather than rewrite it.
2026-06-12 07:42:10 -04:00
Jarrod Johnson
d71d66eb43
Add hook to run custom install logic
2026-06-11 19:17:32 -04:00
Jarrod Johnson
ad48b718a1
Fixup aspects of Ubuntu diskless boot
...
For one, ensure a unique machine-id. Broadly should be done, but critical for bonds to have unique mac
addressses in event of booting a captured image.
Fix ubuntu slow boot due to waiting forever for a network config. Have the transient network config bake into netplan for
a first pass before confignet comes along to do full configuration.
Clean up spurious error messages about grep true: and device busy on mounting overlay.
2026-06-11 15:42:03 -04:00
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