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
Vinícius Ferrão
57daff8a31
Use dnf for EL8+ RH genimage installroot
2026-05-07 12:54:38 -03: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
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
911c74fda6
fix: use runtime require for xCAT::DHCP::Backend in dhcpop
...
The xCAT-server build-readme script runs every tool in share/xcat/tools/
with --help during RPM packaging. At build time perl-xCAT is not installed,
so the compile-time 'use xCAT::DHCP::Backend' aborts before --help can run.
Switch to runtime require inside the remove-operation branch where the
module is actually needed.
2026-05-06 02:55:11 -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
4165b26a04
fix: remove Docker container lifecycle management (dead code since 2016)
...
Docker container lifecycle management (mgt=docker, mkdocker, rmdocker,
lsdocker) was added in 2015-2016 as an experiment targeting Docker API
v1.22 on Ubuntu only. Documentation and man pages were deliberately
removed in 2019 (PRs #6222 and #6324 ) with the original developer's
approval, noting that "the interface of Docker has become very simple
right now, so there is no value for xCAT to offer such functions."
The plugin was still being shipped but has had no functional code changes
since April 2016, was never listed as a valid mgt value in Schema.pm,
and no user ever filed an issue about it.
Removed:
- xCAT-server/lib/xcat/plugins/docker.pm (1,142 lines)
- xCAT/postscripts/setupdockerhost
- xCAT-server/share/xcat/scripts/setup-dockerhost-cert.sh
- xCAT-test/autotest/testcase/dockercommand/ (test cases)
- Docker attribute definitions in Schema.pm
- Client symlinks (mkdocker, rmdocker, lsdocker)
- Usage entries and dockerhost cert handling in credentials.pm
- Docker attribute documentation in man7 pages
The "Running xCAT in Docker" documentation (dockerized_xcat/) is
retained as it documents containerizing xCAT itself, not the removed
mgt=docker feature.
Closes #7518
2026-05-03 12:11:33 -03: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
1f9173f07a
Fix some EL9 and EL10 provisioning gaps ( #7530 )
...
* Fix EL9 and EL10 provisioning gaps
2026-05-02 04:27:54 +02: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
714c0785b6
Preserve OPAL conf-file handling for Kea
2026-04-23 19:19:29 -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
Daniel Hilst Selli
d309601a30
fix: Fix templates for EL10 in ppc64le enviroment
...
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com >
2026-03-12 11:27:37 -03:00
Daniel Hilst Selli
3a1d458df7
fix: Remove -extension from openssl req call in setup-server-cert.sh
...
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com >
See: https://github.com/openssl/openssl/issues/22966#issuecomment-1858396738
2026-01-22 11:30:37 -03:00
Daniel Hilst Selli
a03b61a2eb
fix: Fix Rocky Linux template and pkglist
...
Make it point to rhels10 as these files exists now
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com >
2025-11-27 20:07:01 -03:00
Daniel Hilst Selli
b5e35483a2
fix: Fix certificate and hostkey generation for EL10
...
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com >
2025-11-27 17:51:34 -03:00
Daniel Hilst Selli
3cb359e711
feat: Add support for RHEL 10
...
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com >
2025-11-26 16:07:19 -03:00
Markus Hilger
10a485dca5
Improve genimage AlmaLinux support
2025-05-23 19:27:37 +02:00
Markus Hilger
ddbeb291b5
Fix certificate creation with OpenSSL >= 3.2 ( fixes #7481 )
2024-12-04 18:36:21 +01:00
vigo332
b43dc3eb20
Add support for nvme device partition names.
2024-10-31 16:17:33 -04:00
Markus Hilger
c8cb1d6a38
Merge pull request #7257 from Obihoernchen/aarch64
...
Initial aarch64 support, cross arch stateless images with qemu-user-static, grub2 for x86
2024-07-25 16:12:11 +02:00
Marc Nguyen
b9baaa9c98
Fix hack_uname() of mlnxofed_ib_install: POSIX compliance ( #6989 )
2024-06-25 17:09:17 +02:00
Andrey Kiryanov
8432960e02
Automatically add biosboot partition on >2TB drives with RHEL 7/8 ( #7400 )
...
Co-authored-by: Andrey Kiryanov <kiryanov_ak@pnpi.nrcki.ru >
2024-06-24 23:37:02 +02:00
Markus Hilger
f42011a493
Unify shebang lines
2024-05-07 16:43:07 +02:00
Markus Hilger
dc13997f14
Remove even more useless executable permissions
2024-05-07 16:34:59 +02:00
Markus Hilger
df64bf8feb
Add missing shebang lines
2024-05-07 16:31:30 +02:00
Markus Hilger
2643c1edd6
Remove useless executable bit
2024-05-07 16:19:25 +02:00
Markus Hilger
a5ed2d690e
Fix goconserver path for EL9
2024-04-21 17:09:53 +02:00
Markus Hilger
55d6d13fe4
Add perl-lib required for xCAT on EL9
2024-04-21 16:13:13 +02:00
Markus Hilger
b27f419b25
qemu-user-static support for genimage + aarch64 support
2024-02-21 11:59:50 +01:00
Obihörnchen
540fbf2dfd
Merge pull request #7417 from Obihoernchen/fix-dracut-warnings
...
Fix dracut warnings during genimage on newer OSs
2024-02-21 03:29:42 +01:00
Obihörnchen
2bb237eda8
Merge pull request #7419 from Obihoernchen/el9_osimages
...
Add osimage symlinks for EL9 distros
2024-02-21 03:28:19 +01:00
Markus Hilger
3fca2a3031
Fix dracut warnings during genimage on newer OSs
2024-02-12 16:42:03 +01:00
Markus Hilger
1783d53bb1
Add osimage symlinks for EL9 distros
2024-02-10 03:13:55 +01:00
Samveen
3c0e09a116
Add workaround for sles-15 in go-xcat
2023-05-19 10:20:32 +05:30
Mark Gurevich
a5bf52445a
Move SLES12 Postgres package from pkglist to otherpkglist
2023-03-13 10:32:12 -04:00
Mark Gurevich
0b2be4ba5a
SLES Service Node pkglist should include Postgres
2023-03-09 14:16:50 -05:00
Mark Gurevich
b35fc1b0e7
go-xcat should not use available option
2023-03-02 14:12:43 -05:00
Mark Gurevich
0c288b36db
SLES15.4 genimage dracut rpm version
2023-02-21 16:58:45 -05:00
Mark Gurevich
1c0fc47c8a
Install initscripts RPM during xCAT install(2)
2023-01-31 09:04:40 -05:00
Mark Gurevich
a886e8c480
Enable go-xcat to insall xCAT on Alma Linux
2023-01-19 13:11:41 -05:00