Vinícius Ferrão
7f44bd51bf
test(packaging): cover legacy upgrade edge cases
2026-07-21 11:08:04 -03:00
Vinícius Ferrão
7df7da59b3
fix(packaging): preserve unregistered legacy state
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
115c9cda7e
fix(packaging): preserve unmanaged 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
a47e73dc46
fix(packaging): converge xcatd 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
5495f133e8
refactor(packaging): centralize xcatd init management
2026-07-21 11:08:02 -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
8489e15969
fix(packaging): expose explicit init target detection
2026-07-21 11:08:02 -03:00
Vinícius Ferrão
fc1d191051
Merge pull request #7612 from VersatusHPC/fix/go-xcat
...
fix(xcat-core): stop go-xcat aborting the install on obsolete/missing…
2026-07-20 13:24:13 -03:00
Daniel Hilst
1b5938969c
fix(xcat-core): stop go-xcat aborting the install on obsolete/missing packages
...
go-xcat's install list still named yaboot-xcat, which was obsoleted in the
xcat-dep 2.18 rebuild and is no longer published. It also lists the cross-arch
ppc64 genesis packages, which the arch-split 2.18 dep repo no longer places in
the x86_64 view an x86 management node reads. Because EL dnf is strict by
default, any one of these unresolvable names aborts the entire `dnf install`
transaction, so `go-xcat install` fails outright on EL9/EL10 even though every
package the node actually needs is available.
Drop yaboot-xcat from the install list (kept in the uninstall list so existing
installs are still cleaned up) and pass `dnf --setopt=strict=0` so a package
missing from the enabled repository is warned and skipped instead of failing
the whole install. The existing post-install smoke test still catches a
genuinely broken install.
Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com >
2026-07-20 12:14:10 -03:00
Vinícius Ferrão
9b2c3e88ce
Merge pull request #6793 from gurevichmark/secure_of
...
feat: Secured OF prompt
2026-07-20 12:09:35 -03:00
Vinícius Ferrão
17602e44e8
Merge pull request #7608 from VersatusHPC/ci/backport-action
...
ci: automate backports to release branches
2026-07-19 16:35:09 -03:00
Vinícius Ferrão
2a9413c0e4
Merge pull request #7607 from VersatusHPC/chore/master-version-2.19.0
...
chore(release): bump master version to 2.19.0
2026-07-19 16:34:54 -03:00
Vinícius Ferrão
5e26e50408
ci: automate backports to release branches
...
Label a PR 'backport <branch>' (e.g. 'backport 2.18') and, once it
merges, this workflow cherry-picks the PR's commits onto that branch
and opens the backport PR automatically. Labeling an already-merged
PR triggers it retroactively. On cherry-pick conflict the action
comments on the original PR so the backport can be done by hand.
2026-07-19 13:35:17 -03:00
Vinícius Ferrão
0f892a53c5
chore(release): bump master version to 2.19.0
...
Master is the 2.19 development line: it already carries 2.19-bound
features (statelite NFS root mount options, DHCP OMAPI HMAC-SHA256
defaults for new sites, the xcat-release package). 2.18.x maintenance
releases are cut from the 2.18 branch, and 2.18.1 has already been
published to the EL yum repos, so builds from master must not label
themselves 2.18.x.
2026-07-19 13:35:17 -03:00
Vinícius Ferrão
9bce48169e
Merge pull request #7603 from VersatusHPC/refactor/dhcp-shared-version-comparison
...
refactor(dhcp): reuse shared version comparison
2026-07-18 15:59:27 -03:00
Vinícius Ferrão
0ddc19e74b
test(dhcp): cover shared version comparison
2026-07-18 01:48:05 -03:00
Vinícius Ferrão
5467c1aef9
refactor(dhcp): reuse shared version comparison
2026-07-18 01:46:55 -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
Vinícius Ferrão
4d75fd5461
test(statelite): stabilize NFS root options validation
2026-07-17 21:55:48 -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
95144c2685
docs(osimage): document NFS root options attribute
2026-07-17 21:31:01 -03:00
Vinícius Ferrão
b6993e2d63
test(statelite): cover NFS root options in provisioning
2026-07-17 20:38:23 -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
185af5a3aa
test(packaging): verify systemd omits SysV init script
2026-07-17 20:24:17 -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
c362904e0d
docs(dhcp): clarify legacy OMAPI FIPS limits
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-17 16:09:05 -03:00
Vinícius Ferrão
983ff507d8
test(ddns): run OMAPI policy checks in CI
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-17 16:08:47 -03:00
Vinícius Ferrão
52e2f2b332
refactor(dhcp): reuse shared version comparison
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-07-17 16:07:58 -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
c135abe679
test(xcatprobe): run listener checks in CI
2026-07-17 14:33:22 -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
7543ac6726
Merge pull request #7601 from VersatusHPC/fix/7235-sles-installer-ssh-docs
...
docs(sles): clarify installer SSH password
2026-07-17 13:31:12 -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
Daniel Hilst
43eb7c7c6b
Merge pull request #7587 from VersatusHPC/fix/issue-7399-cuda-samples-docs
...
docs: fix CUDA Samples verification
2026-07-17 13:12:12 -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