Vinícius Ferrão
c06ea32c67
test(netboot): cover volatile kernel arguments
2026-09-01 16:15:41 -03:00
Vinícius Ferrão
9bec1bff0e
refactor(netboot): centralize volatile kernel arguments
2026-09-01 16:15:41 -03:00
Daniel Hilst
47342c3321
Merge pull request #7805 from VersatusHPC/fix/apache-config-sources-makerpm-fixture
...
test(build): stage the source-only helper in the makerpm fixture
2026-09-01 06:57:50 -03:00
Vinícius Ferrão
a26a00c471
test(build): stage the source-only helper in the makerpm fixture
2026-08-31 21:06:59 -03:00
Daniel Hilst
4a0d9e0bb0
Merge pull request #7801 from VersatusHPC/refactor/dhcp-omapi-key-rendering
...
refactor(dhcp): share OMAPI key configuration
2026-08-31 20:39:06 -03:00
Daniel Hilst
66fb895359
Merge pull request #7774 from VersatusHPC/feat/makerpm-source-only-build
...
feat(build): add a source-only build mode
2026-08-31 20:37:31 -03:00
Daniel Hilst
aa447fe247
Merge pull request #7780 from VersatusHPC/feat/confluent-switch-topology
...
feat(confluent): export the switch topology of each node
2026-08-31 17:43:52 -03:00
Vinícius Ferrão
ab80f09385
test(dhcp): cover shared OMAPI key configuration
2026-08-31 16:10:14 -03:00
Vinícius Ferrão
75715971b7
refactor(dhcp): share OMAPI key configuration
2026-08-31 16:10:14 -03:00
Daniel Hilst
0a93aba2b0
Merge pull request #7786 from VersatusHPC/feat/policy-user-groups
...
feat(policy): allow Unix group rules
2026-08-31 15:55:34 -03:00
Daniel Hilst
efdb06f641
Merge pull request #7789 from VersatusHPC/refactor/package-manager-discovery
...
refactor(postscripts): share RPM package manager discovery
2026-08-31 15:33:17 -03:00
Daniel Hilst
e872fd20cf
Merge pull request #7775 from VersatusHPC/fix/anaconda-driver-disk-kernel-arg
...
fix(anaconda): load the driver disk that is added to the initrd
2026-08-31 12:12:09 -03:00
Daniel Hilst
b0a0893cb3
Merge pull request #7798 from VersatusHPC/refactor/xcatdsklspost-mypostscript-fetch
...
refactor(xcatdsklspost): share mypostscript fetch pipeline
2026-08-31 12:05:59 -03:00
Daniel Hilst
bee09454f7
Merge pull request #7777 from VersatusHPC/fix/dhcp-infiniband-twin-entry
...
fix(dhcp): register the InfiniBand identity of a node that boots over IPoIB
2026-08-31 11:46:30 -03:00
Daniel Hilst
443a776fd6
Merge pull request #7783 from VersatusHPC/refactor/package-modular-predicate
...
refactor(postscripts): share modular package directory predicate
2026-08-31 11:43:37 -03:00
Daniel Hilst
e82e52f03f
Merge pull request #7784 from VersatusHPC/fix/debian-html-form-dependency
...
fix(debian): declare HTML::Form runtime dependency
2026-08-31 11:42:04 -03:00
Daniel Hilst
43203535ef
Merge pull request #7787 from VersatusHPC/fix/rflash-fpc-usage
...
fix(rflash): show NeXtScale FPC URL syntax
2026-08-31 11:37:46 -03:00
Daniel Hilst
3d8e647ee9
Merge pull request #7788 from VersatusHPC/refactor/apache-config-sources
...
build(httpd): centralize Apache configuration sources
2026-08-31 11:36:33 -03:00
Daniel Hilst
9780d56a36
Merge pull request #7790 from VersatusHPC/fix/genesis-secondary-dhcp
...
fix(genesis): configure eligible secondary NICs with DHCP
2026-08-31 11:28:44 -03:00
Daniel Hilst
2abe22e203
Merge pull request #7791 from VersatusHPC/refactor/nfs-export-workflow
...
refactor(svrutils): centralize NFS export setup
2026-08-31 11:27:41 -03:00
Daniel Hilst
ed537cd88f
Merge pull request #7793 from VersatusHPC/refactor/nm-autoconnect
...
refactor(netboot): share NetworkManager autoconnect setup
2026-08-31 11:26:25 -03:00
Daniel Hilst
1b78e03b23
Merge pull request #7792 from VersatusHPC/refactor/el-major-predicate
...
refactor(postscripts): centralize EL9 version check
2026-08-31 11:26:12 -03:00
Daniel Hilst
ebba87379c
Merge pull request #7795 from VersatusHPC/refactor/svrutils-linuximage-defaults
...
refactor(svrutils): centralize linuximage defaults
2026-08-31 11:23:20 -03:00
Daniel Hilst
3563bda58d
Merge pull request #7796 from VersatusHPC/fix/rinv-pending-uefi-build-id
...
fix(rinv): report pending UEFI build ID separately
2026-08-31 11:20:11 -03:00
Daniel Hilst
8cf7b16785
Merge pull request #7797 from VersatusHPC/refactor/dhcp-dynamic-range-rejection
...
refactor(dhcp): centralize dynamic-range rejection
2026-08-31 11:16:28 -03:00
Vinícius Ferrão
d9d1e59fe5
test(xcatdsklspost): cover mypostscript fetch pipeline
2026-08-30 23:37:44 -03:00
Vinícius Ferrão
3d5a1b7dd8
refactor(xcatdsklspost): share mypostscript fetch pipeline
2026-08-30 23:37:44 -03:00
Vinícius Ferrão
c225c3240f
test(dhcp): cover shared dynamic-range rejection
2026-08-30 23:08:58 -03:00
Vinícius Ferrão
c4b7301fe6
refactor(dhcp): centralize dynamic-range rejection
2026-08-30 23:08:58 -03:00
Vinícius Ferrão
bdf971afc9
docs(rinv): describe pending UEFI build output
2026-08-30 22:47:16 -03:00
Vinícius Ferrão
41e8d7f11d
test(svrutils): cover linuximage defaults
2026-08-30 22:46:13 -03:00
Vinícius Ferrão
a966cdba61
refactor(svrutils): centralize linuximage defaults
2026-08-30 22:41:26 -03:00
Vinícius Ferrão
9a9e6c23b1
test(rinv): cover pending UEFI inventory
2026-08-30 22:39:44 -03:00
Vinícius Ferrão
4824e836ce
fix(rinv): report pending UEFI build separately
...
The IMM pending_build_id property is not guaranteed to identify the primary UEFI bank. Keep it out of the active version value and expose it as a separate firmware inventory record.
Recovered from original commit b79c005061 by Jarrod Johnson.
Co-authored-by: Jarrod Johnson <jarrod.b.johnson@gmail.com >
2026-08-30 22:22:39 -03:00
Vinícius Ferrão
8a19230688
test(netboot): cover NetworkManager autoconnect setup
2026-08-30 21:57:28 -03:00
Vinícius Ferrão
7032b75c94
refactor(netboot): share NetworkManager autoconnect setup
2026-08-30 21:53:29 -03:00
Vinícius Ferrão
3e072abe8f
test(postscripts): cover shared EL9 version check
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-08-30 21:33:37 -03:00
Vinícius Ferrão
a551510566
refactor(postscripts): centralize EL9 version check
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-08-30 21:33:37 -03:00
Vinícius Ferrão
432172a2e1
test(svrutils): cover NFS export setup workflow
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-08-30 20:24:46 -03:00
Vinícius Ferrão
b5e08b243d
refactor(svrutils): centralize NFS export setup
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-08-30 20:24:46 -03:00
Vinícius Ferrão
e8d361ed0a
refactor(debian): remove dead NFS export helpers
...
Remove the unreferenced Debian-local copies of setupNFSTree and setupStatemnt. Debian, Anaconda, and SLES callers already use xCAT::SvrUtils, and xCAT plugin dispatch does not expose these private symbols.
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-08-30 20:24:45 -03:00
Vinícius Ferrão
6ae802f167
test(genesis): cover secondary DHCP candidate selection
2026-08-30 20:10:52 -03:00
Vinícius Ferrão
cbfc72b6a0
fix(genesis): configure eligible secondary NICs with DHCP
...
Legacy Genesis excludes every secondary interface with IFF_UP, even when firmware only raised it and no address is configured. Let eligible interfaces join the existing secondary-interface DHCP path when they are physical, not enslaved, unaddressed, and not owned by the TSM or IMM management paths. Existing DOWN interfaces keep their prior path.
Recovered from the unmerged lenovobuild branch (original 9a1381f6 ), adapted to leave preconfigured and management-owned interfaces untouched.
Co-authored-by: Jarrod Johnson <10814490+jjohnson42@users.noreply.github.com >
2026-08-30 20:01:59 -03:00
Vinícius Ferrão
e4cc04a455
test(postscripts): cover RPM package manager discovery
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-08-30 19:31:19 -03:00
Vinícius Ferrão
4317b5ec75
refactor(postscripts): share RPM package manager discovery
...
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com >
2026-08-30 19:19:20 -03:00
Vinícius Ferrão
d8135aa937
test(httpd): cover Apache configuration source sync
2026-08-30 18:52:44 -03:00
Vinícius Ferrão
5b5fa69791
build(httpd): centralize Apache configuration sources
2026-08-30 18:52:44 -03:00
Vinícius Ferrão
fc180ee094
test(usage): cover FPC rflash syntax
2026-08-30 18:32:17 -03:00
Vinícius Ferrão
7415163ce6
fix(rflash): show NeXtScale FPC URL syntax
...
Co-authored-by: Jarrod Johnson <jarrod.b.johnson@gmail.com >
2026-08-30 18:32:13 -03:00
Vinícius Ferrão
e70cf8424a
docs(policy): document Unix group rules
2026-08-30 17:23:40 -03:00