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
Mark Gurevich
9fbd58bfc3
Initial Alma8 support
2023-01-18 11:00:59 -05:00
Markus Hilger
e60265ef90
Do not exclude ./usr/lib/locale/C*
...
Missing C locale can cause issues with programs like tmux
2022-12-08 18:20:12 +01:00
Mark Gurevich
af7264f1ba
Bump up go-xcat version number
2022-12-07 11:12:25 -05:00
Mark Gurevich
8e6e151151
Installing xCAT on EL9 display message that EPEL and CRB repos are needed
2022-12-07 10:49:18 -05:00
Mark Gurevich
55e4078768
Install initscripts during xCAT go-install
2022-11-01 15:13:17 -04:00
Mark Gurevich
3b0442797c
Support for xCAT installation on Ubuntu20
2022-09-21 10:02:27 -04:00
Mark Gurevich
471fd4d7c0
Support for Ubuntu20.04 legacy OS image
2022-09-14 14:47:04 -04:00
Mark Gurevich
23df8f07f7
Fixes suggested in review
2022-08-16 15:35:09 -04:00
Mark Gurevich
71d3b76881
Check SUSE-brand file on SLES
2022-08-15 10:16:22 -04:00