Vinícius Ferrão
7f44bd51bf
test(packaging): cover legacy upgrade edge cases
2026-07-21 11:08:04 -03:00
Vinícius Ferrão
9bff441795
test(packaging): prepare legacy state resolution
2026-07-21 11:08:03 -03:00
Vinícius Ferrão
4efcd5132b
test(packaging): cover managed xcatd init scripts
2026-07-21 11:08:03 -03:00
Vinícius Ferrão
11709a2221
test(packaging): prepare managed init ownership
2026-07-21 11:08:03 -03:00
Vinícius Ferrão
11f9cada05
test(packaging): cover RPM init transitions
2026-07-21 11:08:03 -03:00
Vinícius Ferrão
5a9c32e885
test(packaging): cover shared init management
2026-07-21 11:08:03 -03:00
Vinícius Ferrão
6d7de3a927
test(packaging): allow shared init state detection
2026-07-21 11:08:02 -03:00
Vinícius Ferrão
002634ef6b
test(packaging): cover hybrid init targets
2026-07-21 11:08:02 -03:00
Vinícius Ferrão
0ddc19e74b
test(dhcp): cover shared version comparison
2026-07-18 01:48:05 -03:00
Daniel Hilst
ec2bbb9a6a
Merge pull request #7588 from VersatusHPC/fix/issue-6495-nfs-root-options
...
feat: add configurable NFS root options for statelite images
2026-07-17 23:46:14 -03:00
Daniel Hilst
419d6c262c
Merge pull request #7596 from VersatusHPC/fix/issue-7593-systemd-packaging
...
fix: avoid sysvinit paths on systemd enabled systems
2026-07-17 21:35:45 -03:00
Vinícius Ferrão
68a4855c7f
fix(statelite): reject invalid NFS root options early
2026-07-17 20:36:51 -03:00
Vinícius Ferrão
5fc111b3b3
Merge pull request #7590 from VersatusHPC/fix/issue-4082-makehosts-index
2026-07-17 20:12:54 -03:00
Vinícius Ferrão
08428ee667
Merge pull request #7589 from VersatusHPC/codex/issue-5843-copycds-sles-media
2026-07-17 19:41:09 -03:00
Daniel Hilst
428c63cdb1
Merge pull request #7598 from VersatusHPC/fix/issue-6498-mknb-xcatd-address
...
fix(mknb): avoid transient discovery addresses
2026-07-17 19:02:50 -03:00
Vinícius Ferrão
cd799cd0e6
Merge pull request #7597 from VersatusHPC/feat/omapi-sha256-default
...
feat: use HMAC-SHA256 by default on new EL and Ubuntu sites
2026-07-17 18:23:33 -03:00
Vinícius Ferrão
bca1f4ba9e
Merge pull request #7599 from xcat2/fix/issue-7093-xcatprobe-ss
...
fix(xcatprobe): prefer ss for listener checks
2026-07-17 18:18:40 -03:00
Vinícius Ferrão
c41b51a1d9
Merge pull request #7584 from VersatusHPC/feat/xcat-release-rpm
...
feat: add xCAT-release package for DNF systems
2026-07-17 15:32:11 -03:00
Vinícius Ferrão
99d76dae6c
fix: capitalize xCAT
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-17 15:09:09 -03:00
Vinícius Ferrão
6d59e60331
build(xcatprobe): declare listener tool dependency
2026-07-17 14:32:16 -03:00
Vinícius Ferrão
73b9368ff3
fix(xcatprobe): report listener inspection errors
2026-07-17 14:31:01 -03:00
Daniel Hilst
4a1cf4b0e8
Merge pull request #7586 from VersatusHPC/fix/issue-7512-ipmi-rakp2
...
fix(xcat-server): retry suite 3 on zero RAKP2 HMAC
2026-07-17 13:26:00 -03:00
Vinícius Ferrão
ea490e9d48
fix(packaging): create release alias after signing
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-17 12:32:59 -03:00
Vinícius Ferrão
daddfe0fb9
fix(packaging): verify xCAT repository metadata
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-17 12:32:25 -03:00
Vinícius Ferrão
d6ee28fa11
feat(packaging): add xcat-release repository package
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-17 12:32:25 -03:00
Vinícius Ferrão
0a6f4506f1
Merge pull request #7585 from VersatusHPC/fix/xcat-profile-errexit
...
fix(xcat-client): make profile probe safe under errexit
2026-07-17 12:23:52 -03:00
Vinícius Ferrão
b46d28ae1d
test(xcatprobe): cover command output capture
2026-07-17 10:42:02 -03:00
Vinícius Ferrão
b4ce09e132
test(xcatprobe): cover TCP listener detection
2026-07-16 21:31:08 -03:00
Vinícius Ferrão
3f7619903c
test(dhcp): isolate OMAPI policy fixtures
2026-07-16 18:43:56 -03:00
Vinícius Ferrão
49a86ff2f3
test(dhcp): preserve SUSE OMAPI compatibility
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-16 17:22:39 -03:00
Vinícius Ferrão
6e4cffddc3
feat(dhcp): default new Ubuntu sites to HMAC-SHA256
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-16 17:19:19 -03:00
Vinícius Ferrão
424b2e3e9b
feat(dhcp): default new EL sites to HMAC-SHA256
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-16 17:18:13 -03:00
Vinícius Ferrão
6a3f71bf68
fix(packaging): avoid SysV init paths in modern DEBs
2026-07-16 01:43:16 -03:00
Vinícius Ferrão
c34db2c55f
fix(packaging): avoid SysV init paths in modern RPMs
2026-07-16 01:42:40 -03:00
Vinícius Ferrão
d829be9e94
fix(packaging): make xcatd callers init-agnostic
2026-07-16 01:41:38 -03:00
Vinícius Ferrão
3cd74bbab0
fix(mknb): avoid transient discovery addresses
2026-07-15 21:20:26 -03:00
Vinícius Ferrão
009150823f
fix(makehosts): index host lookups
2026-07-15 00:29:26 -03:00
Vinícius Ferrão
4918dfa9b7
fix(copycds): keep SLE 15 source media separate
2026-07-14 23:28:14 -03:00
Vinícius Ferrão
aa086a1bc9
feat(statelite): support NFS root mount options
2026-07-14 19:04:09 -03:00
Vinícius Ferrão
695dd485cf
fix(xcat-server): retry suite 3 on zero RAKP2 HMAC
2026-07-13 17:57:36 -03:00
Vinícius Ferrão
1c6c256065
fix(xcat-client): make profile probe safe under errexit
2026-07-11 20:29:53 -03:00
Daniel Hilst
0c3c44f28b
fix(buildrpms): stage xCAT-probe helper modules before target builds
...
xcatprobe subcommands (xcatmn, discovery, osdeploy) and hierarchy.pm load
xCAT:: perl modules but only add $XCATROOT/probe/lib/perl to @INC, not the
main $XCATROOT/lib/perl where perl-xCAT ships them. The RPM builder stopped
embedding those helpers, so /opt/xcat/probe/lib/perl/xCAT/ was absent on
installed systems and the subcommands were reported "Unsupported sub command".
Stage GlobalDef.pm, NetworkUtils.pm and ServiceNodeUtils.pm into a temporary
xCAT-probe tree and build its source tarball once, before the parallel target
builds fork, so workers only read a complete archive. Add package-payload
regression tests. Adopts the approach from upstream PR #7581 .
The remaining buildrpms.pl changes are deployment-compliance refactoring
(signed, self-contained core repo output).
Closes #7579
Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com >
2026-07-09 21:25:05 -03:00
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