Daniel Hilst
638f0d75c4
Fix xCAT 2.18 EL10 x86_64 package build issues
...
Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com >
2026-06-20 18:48:14 -03:00
Vinícius Ferrão
adb93b3eac
Fix nicutils IPv4 address validation
...
Co-authored-by: JDiprose <3533220+JDiprose@users.noreply.github.com >
2026-05-07 23:00:07 -03:00
Markus Hilger
96b0b0b551
Merge pull request #7565 from VersatusHPC/fix/netplan-static-ip-fallback
...
fix: add networkd fallback for netplan static IP probe
2026-05-07 19:54:37 +02:00
Markus Hilger
6bf1d9a1cb
Merge pull request #7564 from VersatusHPC/fix/rh-genimage-dnf
...
fix: use dnf for EL8+ RH genimage installroot
2026-05-07 19:53:51 +02:00
Markus Hilger
fa17f7072d
Merge pull request #7563 from VersatusHPC/fix/isc-omapi-tsig-policy
...
feat: support configurable ISC OMAPI TSIG policy
2026-05-07 19:51:32 +02:00
Vinícius Ferrão
219b0f1f5d
Add networkd fallback for netplan static IP probe
...
Detect static netplan addresses on older Ubuntu netplan releases by falling back to generated systemd-networkd configuration when netplan get is unavailable. Keep netplan get authoritative when supported.
Co-authored-by: karcaw <663031+karcaw@users.noreply.github.com >
2026-05-07 13:46:33 -03:00
Vinícius Ferrão
57daff8a31
Use dnf for EL8+ RH genimage installroot
2026-05-07 12:54:38 -03:00
Markus Hilger
b2272818d8
Merge pull request #7559 from VersatusHPC/fix/bmcsetup-disable-retry
...
fix: skip disabled IPMI user slots in bmcsetup
2026-05-07 11:52:30 +02:00
Markus Hilger
5463a7c46c
Merge pull request #7558 from VersatusHPC/fix/mkdef-partial-object-on-validation-error
...
fix: prevent mkdef partial writes on validation errors
2026-05-07 11:50:41 +02:00
Vinícius Ferrão
ab86139959
Support configurable ISC OMAPI TSIG policy
...
Add a shared OMAPI policy helper for ISC DHCP and DDNS so administrators can select the key name, signing algorithm, and omshell path from the site table while preserving the existing xcat_key hmac-md5 default.
Keep local ISC updates from hanging indefinitely when omshell does not exit, and use a static host-declaration fallback for local Ubuntu ISC releases where omshell is unstable for xCAT host updates.
Co-authored-by: gskouson <1507929+gskouson@users.noreply.github.com >
2026-05-07 03:57:10 -03:00
Vinícius Ferrão
7c1444335e
fix: skip disabled IPMI user slots in bmcsetup
...
bmcsetup iterated every user slot and retried ipmitool user disable for slots that were already disabled. Lenovo XCC reports those attempts as Invalid data field in request, so discovery can spend minutes retrying no-op disables.
Read the current user table once per BMC, keep the old fallback when the table cannot be read, and disable only non-target slots whose IPMI Msg flag is true. Also use the loop's current username when resolving the target slot and keep the intended userslot 2 fallback assignment.
Fixes xcat2/xcat-core#5065
2026-05-06 23:54:02 -03:00
Vinícius Ferrão
2ae97c2ac4
fix: prevent mkdef partial writes on validation errors
2026-05-06 20:40:38 -03:00
Markus Hilger
ca6bafd723
Merge pull request #7553 from VersatusHPC/fix/tls-policy
...
feat: add xCAT TLS policy selection
2026-05-06 19:39:19 +02:00
Markus Hilger
aa180925e3
Merge pull request #7550 from VersatusHPC/fix/profile-asset-dotted-osvers
...
fix: handle dotted OS versions in profile asset lookup
2026-05-06 19:18:26 +02:00
Markus Hilger
2b1986d946
Merge pull request #7552 from VersatusHPC/fix/ubuntu-live-media-guardrails
...
fix: guardrails for Ubuntu genimage
2026-05-06 19:17:08 +02:00
Vinícius Ferrão
2915e9be0e
Add xCAT TLS policy selection
2026-05-05 23:20:18 -03:00
Vinícius Ferrão
7b20bbd187
Guard Ubuntu live media package sources
2026-05-05 21:40:04 -03:00
Vinícius Ferrão
9f33b19214
fix: restore legacy SLES provisioning paths
2026-05-05 17:09:37 -03:00
Vinícius Ferrão
119b19ce14
fix: handle dotted OS versions in profile asset lookup
2026-05-05 13:50:58 -03:00
Markus Hilger
d5831828d6
Merge pull request #7533 from VersatusHPC/fix/opensuse-leap-support
...
feat: add openSUSE Leap 15 and SLES 15 provisioning support
2026-05-04 17:20:59 +02:00
Vinícius Ferrão
88da644249
Merge pull request #7532 from VersatusHPC/fix/el10-netboot-dhcp-client
...
fix: use NetworkManager for EL10 netboot DHCP instead of dhclient
2026-05-04 17:20:11 +02:00
Vinícius Ferrão
a6145b402b
Merge pull request #7534 from VersatusHPC/fix/el10-bios-stateful-biosboot
...
fix: add EL10 BIOS boot partition
2026-05-03 02:36:39 +02:00
Vinícius Ferrão
5aa1cda179
feat: add openSUSE Leap 15 provisioning support
2026-05-02 16:57:46 -03:00
Vinícius Ferrão
023beff053
Add Ubuntu 26.04 provisioning support
2026-05-01 11:13:45 -03:00
Vinícius Ferrão
1babd7b0e4
fix: improve Ubuntu LTS provisioning support
2026-04-29 18:19:12 -03:00
Vinícius Ferrão
a716e8ff90
Fix DHCP CI package layout
2026-04-28 15:47:42 -03:00
Vinícius Ferrão
0f606615b3
Fix Kea UEFI reservation boot policy
2026-04-28 03:35:53 -03:00
Vinícius Ferrão
e0e04f017d
Render Kea additional classes by version
2026-04-23 19:39:25 -03:00
Vinícius Ferrão
714c0785b6
Preserve OPAL conf-file handling for Kea
2026-04-23 19:19:29 -03:00
Vinícius Ferrão
c2a90293ea
Address DHCP backend review findings
2026-04-23 18:41:42 -03:00
Vinícius Ferrão
fcd22757d2
Refine Kea xNBA handling and validation notes
2026-04-23 11:14:01 -03:00
Vinícius Ferrão
8399d88509
Address Perl quality findings
2026-04-23 03:04:37 -03:00
Vinícius Ferrão
6f3d9bb9d1
Add Kea DHCP backend
2026-04-23 02:01:33 -03:00