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
Vinícius Ferrão
b46d28ae1d
test(xcatprobe): cover command output capture
2026-07-17 10:42:02 -03:00
Vinícius Ferrão
78717cc93b
Merge pull request #7600 from VersatusHPC/fix/github-ci
2026-07-17 10:16:51 -03:00
Vinícius Ferrão
7e7332d521
docs(sles): clarify installer SSH password
...
Fixes #7235
2026-07-17 02:03:19 -03:00
Daniel Hilst
f9717ea8da
CI: install build-essential so xcat-core debs build on noble
...
On the ubuntu-24.04 runner, dpkg-buildpackage aborted every xcat-core
package with 'Unmet build dependencies: build-essential:native', so zero
debs were produced, reprepro created no dists/noble, and 'apt-get update'
against the local file: repo failed with 'dists/noble/.../Packages File
not found' -> install_xcat failed. Add build-essential to the workflow
dependency install so the local package repo is actually built.
2026-07-16 23:32:24 -03:00
Daniel Hilst
83323504a6
Fix GitHub CI: use noble image + latest/noble xcat-dep
...
The xcat-dep APT repo now publishes only the noble (24.04) codename at
.../apt/latest/xcat-dep; the bionic/devel dist no longer exists, so
install_xcat failed on apt-get update/install. Run the workflow on
ubuntu-24.04 and point the apt source at latest/xcat-dep noble main.
Drop the apt-key step: apt-key is removed on Ubuntu 24.04 and the legacy
apt.key is gone from the xcat-dep dir; the repo already installs via
allow-insecure-repositories/allow-unauthenticated.
2026-07-16 22:37:49 -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
888f5360b8
fix(xcatprobe): prefer ss for listener checks
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
Daniel Hilst
ce6938a2db
Merge pull request #7583 from VersatusHPC/master
...
Dynamic DHCP dependency resolution + ppc64le builds + bump version
2026-07-16 09:32:24 -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
24e2c98957
style(statelite): align image cache assignments
2026-07-14 19:11:28 -03:00