2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-02-25 10:59:18 +00:00

26895 Commits

Author SHA1 Message Date
Markus Hilger
169d416480 Merge pull request #7513 from VersatusHPC/master
Preliminary support for EL10
2026-02-24 16:06:48 +01:00
Daniel Hilst
7451aed445 Merge pull request #7 from VersatusHPC/fix/fix-unit-tests-failing
Fix xcat-genesis-scripts & xcat-vlan build in build-ubunturepo
2026-01-29 16:48:50 -03:00
Daniel Hilst Selli
f61b0401da fix: Fix xcat-genesis-scripts and xcat-vlan build in build-ubunturepo
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-29 14:46:49 -03:00
Daniel Hilst
5d9ea71d23 Merge pull request #6 from VersatusHPC/feat/prepare-merge-upstream
Prepare for upstream merge
2026-01-26 13:55:32 -03:00
Daniel Hilst Selli
048d82768e doc: Add comments to /etc/init.d/xcatd changes
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-26 13:51:07 -03:00
Daniel Hilst Selli
32acf9af04 revert: Revert changes in github_action_xcat_test.pl
- And Cosmetic change in Utils.pm

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-26 13:50:57 -03:00
Daniel Hilst Selli
a8d80ad820 debug: Echo build-ubunturepo output during the build
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-26 12:55:56 -03:00
Daniel Hilst Selli
ed076c9243 fix: Revert cosmetic changes
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-26 10:37:30 -03:00
Daniel Hilst Selli
971df49d6e fix: Fix CI build.
* WIP in github_action_xcat_test.pl
* Fix typo in build-ubunturepo.sh

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-23 11:42:18 -03:00
Daniel Hilst Selli
c638ec3d35 fix: Fix version format in Version
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-22 12:27:43 -03:00
Daniel Hilst Selli
8bbf4246fb revert: Revert README.md to upstream version
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-22 12:15:14 -03:00
Daniel Hilst Selli
9ce1120356 revert: Revert xCAT.spec adding genesis dependencies again
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-22 11:57:29 -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
1bcc1293e6 revert: Revert changes in github workflow, versions and build scripts
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-01-22 11:29:26 -03:00
Vinícius Ferrão
d63e4fbb06 Merge pull request #2 from VersatusHPC/fix/mock-build-packaging
fix: build with mock
2025-12-08 21:31:39 -03:00
Daniel Hilst Selli
86250a4165 doc: Update build/test scripts options in test/README.md
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-08 11:15:03 -03:00
Daniel Hilst Selli
01f508da09 fix: Fix the help messages in all the scripts
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 17:59:32 -03:00
Daniel Hilst Selli
698ed4bed6 fix: Fix container setup for EL8
Also add --regennginxconfig to reset nginx config, and
ensure nginx configuration is generated for all targets
not only the ones provided in the command line. This avoid
the anoying effect of overriding the repositories of previous
builds.

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 17:11:16 -03:00
Daniel Hilst Selli
a0261a907a fix: Fix buildrpms.pl mock configuration bug
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 15:11:25 -03:00
Daniel Hilst Selli
ff6828f252 fix: Fix verbosity bug in buildrpms.pl
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 14:55:53 -03:00
Daniel Hilst Selli
f920ae4b9e doc: Add test/README.md
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 14:40:19 -03:00
Daniel Hilst Selli
5b7f5f45f9 build: Add build and testing logic to be used in the CI
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 13:38:47 -03:00
Daniel Hilst Selli
83f6b74302 fix!: Skip settunnables if running inside a container
This commit adds an early return to xcatconfig settunnables function.
This function set parameters at

    /proc/sys/net/ipv4/neigh/default/gc_thresh1
    /proc/sys/net/ipv4/neigh/default/gc_thresh2
    /proc/sys/net/ipv4/neigh/default/gc_thresh3

And set sysctl attributes by writing to /etc/sysctl.d/ and
/etc/sysctl.conf

These are tunning network parameters for running on production
and should not affect the overall function for testing purposes.

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 13:33:57 -03:00
Daniel Hilst Selli
bfe52d03a7 fix: Fix build with mock
Add buildrpms.pl to build RPMs in parallel using mock
Add xCAT-buildkit to the build list
Fix build dependency in xCAT-buildkit.spec
Add fallback in /etc/init.d/xcatd for /etc/rc.d/init.d/functions

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-05 00:33:47 -03:00
Vinícius Ferrão
619c00ee54 Merge pull request #1 from VersatusHPC/feat/el10 2025-12-02 16:55:27 -03:00
Vinícius Ferrão
ebfdfd5a4a chore: Update README.md with project status
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>
2025-12-02 16:51:11 -03:00
Daniel Hilst Selli
7f32086384 build: Add rockylinux github action
Commented it out for now. The github_action_xcat_test has debian
commands in it and need to be generalized before running on EL.

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-02 16:34:12 -03:00
Daniel Hilst Selli
e8b043f7c3 build: Add buildrpms.sh to build RPMs for multiple EL targets
Fix warning in xCAT/xCAT.spec about macro inside comments
Fix missing build dependencies in .spec files
Enable passsing gitinfo as command line argument in perl-xCAT.spec

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-12-02 15:27:27 -03:00
Daniel Hilst Selli
460451cef2 fix: Fix installation warnings regarding egrep and grep
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-11-28 13:06:02 -03:00
Daniel Hilst Selli
8c2babfe60 fix!: Drop xCAT-genesis-scripts dependencies
BREAKING CHANGE: This disables the automatic installation of
xCAT genesis packages.

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-11-27 20:23:15 -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
4aae56970d build: Update Version and Release files
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-11-27 18:21:17 -03:00
Daniel Hilst Selli
786d7d93e1 fix: Fix RPM dependencies
Add initscripts as dependency and openssl if we're
building for EL10 or greater.

Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-11-27 18:06:33 -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
54742d7d57 fix: Fix makedns for Net::DNS >= 1.36 and bind >= 9.18 2025-11-27 12:12:03 -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
Kilian Cavalotti
62522bc29f Support /etc/sysctl.d/ for Debian-based systems (#7509)
On Debian-based systems, /etc/sysctl.conf doesn't exist and
/etc/sysctl.d/ directory is used instead. Modified xcatconfig
to prefer /etc/sysctl.d/99-xcat.conf when the directory exists,
falling back to /etc/sysctl.conf for backward compatibility.
2025-11-14 01:50:10 +01:00
Markus Hilger
9bcdb35b20 Fix links 2025-11-04 19:26:24 +01:00
Markus Hilger
b042b5a1a7 Sunsetting xCAT and transitioning to Confluent (#7508) 2025-11-04 19:11:26 +01:00
davidmonro
661b579927 mknb: look for newer types of ssh keys to insert into the authorized keys file in the image (#7502) 2025-08-23 15:30:13 +02:00
davidmonro
6c2480fb5e dodiscovery: when parsing DMI FRU data, only ignore the product name if it is entirely whitespace, rather than just containing some (#7500) 2025-05-31 01:33:20 +02:00
dubmarm
ee5479c26f Adjustments to configib to handle Rocky9 precreated connections (#7490)
* take out useless arp_ignore/arp_filter lines

* create logic to use con add if con doesn't exist, else con modify

* swap the con modify vs con add logic so that it matches the test logic

* add back arp_filter and arp_ignore

---------

Co-authored-by: dmarm <dmarm@dmarms-MBP.lan>
2025-05-27 21:15:43 +02:00
Markus Hilger
10a485dca5 Improve genimage AlmaLinux support 2025-05-23 19:27:37 +02:00
Markus Hilger
d5108c025d Fix GitHub action 2025-05-23 19:23:03 +02:00
Simon Fowler
6d446a55b4 Use default MaxStartups value.
Some versions of openssh (notably 8.9p1, as ships with Ubuntu 22.04) are
buggy with values of MaxStartups >= 1024 (see
https://lists.mindrot.org/pipermail/openssh-bugs/2022-March/023864.html
for details). Rather than try to tweak this setting, use the default
value of '10:30:100'.
2025-04-17 16:23:47 +02:00
Markus Hilger
7cc8f8b979 Merge pull request #7482 from Obihoernchen/ssl
Fix certificate creation with OpenSSL >= 3.2 (fixes #7481)
2025-02-07 18:37:51 +01:00
Markus Hilger
ddbeb291b5 Fix certificate creation with OpenSSL >= 3.2 (fixes #7481) 2024-12-04 18:36:21 +01:00
Markus Hilger
f7e389a0c0 Fix 2.17 release date 2024-11-13 15:51:29 +01:00
Markus Hilger
2960b0e9f9 Add 2.17 release info 2.17.0 2024-11-07 14:09:12 +01:00
Markus Hilger
7f97b0e8aa Add 2.17.0 release info (#7475)
* Add 2.17.0 release info

* Update 2.17.x.csv
2024-11-07 13:44:53 +01:00