2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-10-06 17:46:55 +00:00
Commit Graph

10284 Commits

Author SHA1 Message Date
Simon Fowler 85a9e0abba Correctly specify initrd file for all netboot configs.
Previously the code which created the netboot config files was
incorrectly specifying the initrd file name in a number of places,
particularly in the xcat/xnba/nets/* files, using a hard-coded `.gz`
suffix even when a `.lzma` file had been created. This change ensures
that the initrd file name determined earlier in the code (either when
the image is created, or in the configonly case by checking the
filesystem) is used correctly when creating the netboot config files.
2022-09-12 13:37:29 +10: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
Mark Gurevich 05bceac072 Prevent rpmbuild from checking and modifying interpreter directives 2022-08-11 13:38:26 -04:00
Mark Gurevich 4c18f63eb5 Add perl packages for building on CentOS8 (6) 2022-08-09 16:01:33 -04:00
besawn ecb0232faf Merge pull request #7179 from Obihoernchen/fix-dracut-warnings
Fix warnings of newer dracut versions
2022-07-07 11:23:09 -04:00
Mark Gurevich ae5dea34b4 Improve SLES15 copycds for Media2 iso 2022-06-28 11:46:41 -04:00
Mark Gurevich 14f45f9ba7 Removing jenkins files 2022-05-25 13:27:28 -04:00
Mark Gurevich 77a1971d99 Sync up xcatjktest 2022-05-24 08:49:41 -04:00
besawn c38b8d45c2 Merge pull request #7168 from besawn/gettab_error
Fixed error message typo in tabutils.pm
2022-05-20 15:23:54 -04:00
Mark Gurevich a798d43019 Better module failure message 2022-05-19 16:28:01 -04:00
Markus Hilger be8297e4c9 Fix warnings of newer dracut versions
dracut: WARNING: <key>+=" <values> ": <values> should have surrounding white spaces!
dracut: WARNING: This will lead to unwanted side effects! Please fix the configuration file.

dracut commit: https://github.com/dracutdevs/dracut/commit/dfe2247a43d6a216d9af533825c9a103e3b056cd
2022-05-18 11:54:57 +02:00
Mark Gurevich 4a6ccf0ca5 Update docker build containers to CentOS8 (3) 2022-05-13 13:05:11 -04:00
Mark Gurevich 47c02f43f4 Support xcat-core builds on CentOS8 2022-05-12 14:38:12 -04:00
besawn faa721ddce Fixed error message typo in tabutils.pm 2022-05-11 14:14:29 -04:00
besawn 67ac4dd202 Added missing curly bracket to xcatconfig. 2022-05-06 15:11:16 -04:00
besawn bde688949c Merge pull request #7136 from khm/ed25519-keys
Add support for ed25519 host keys
2022-05-05 14:47:35 -04:00
Mark Gurevich 5517f6600d SLES15.3 statelite support 2022-05-04 11:16:57 -04:00
besawn 6c00ed5b57 Merge pull request #7137 from khm/genimage-rocky
rh/genimage:  update systemd list to include Rocky Linux
2022-04-15 09:03:17 -04:00
Mark Gurevich f5a9be5050 Initial template and pkg files for RHEL9 2022-04-13 09:51:24 -04:00
besawn cb67a2df82 Merge pull request #7141 from gurevichmark/ub20_diskless
Add diskless package lists for Ubuntu20
2022-04-08 08:43:23 -04:00
Mark Gurevich c0f1c51ba6 Add diskless package lists for Ubuntu20 2022-04-07 16:33:09 -04:00
Mark Gurevich e7b43c6edd Improve version test operator 2022-04-04 17:01:48 -04:00
Mark Gurevich acf7dac1aa For SLES15 or higher 2022-04-04 16:34:26 -04:00
Kurt H Maier 0caaa750dd rh/genimage: update systemd list to include Rocky Linux 2022-03-25 10:48:40 -07:00
Kurt H Maier 8256685f86 xcatconfig: add ed25519 host key support 2022-03-25 10:24:44 -07:00
Kurt H Maier 0ed366820c plugins/credentials.pm: add ed25519 host key support 2022-03-25 10:24:23 -07:00
Mark Gurevich 0031526112 Allow SLES15 node on Power to reboot in standby mode 2022-03-24 14:46:09 -04:00
Mark Gurevich dc0d43750d Turn off DNSSEC on Management Node for bind 9.16.6 2022-03-18 14:11:50 -04:00
Mark Gurevich 9b79129a38 Improve SLES15 diskless boot 2022-03-16 15:38:41 -04:00
Mark Gurevich 3a0e2fe832 Turn off DNSSEC on Service Node for bind 9.16.6 2022-03-09 16:20:49 -05:00
Mark Gurevich 77d65f3a0c Add packages missing from default SLES15 SP3 installation 2022-02-24 15:18:23 -05:00
Mark Gurevich 88b9e828ed Improve readability of generated AutoYaST for SLES15 2022-02-22 13:52:55 -05:00
Mark Gurevich 1bc43bc987 Handle SLES15 persistent kcmdline attribute (2) 2022-02-11 11:25:51 -05:00
Mark Gurevich 2040f0a89d Update SLES15 service and compute template 2022-02-08 16:19:35 -05:00
besawn 346b38c55a Merge pull request #7077 from besawn/packimage_timezone_fix
Improve packimage time zone handling
2022-02-01 08:18:24 -05:00
besawn 0a452c30ee Merge pull request #7099 from gurevichmark/sles15.3_initial
Update SLES15 compute template
2022-01-28 14:28:29 -05:00
besawn fcbb891ba7 Merge pull request #7095 from Obihoernchen/patch-10
Fix OpenPOWER detection regex
2022-01-27 17:14:59 -05:00
Mark Gurevich 89a0869250 Update SLES15 compute template 2022-01-27 15:18:46 -05:00
besawn cf1dbe78bc Merge pull request #6975 from NCI-Cloud/master
Add initial support for deploying Ubuntu 20.04 nodes.
2022-01-26 14:31:15 -05:00
Obihörnchen 7fd9970c77 Fix OpenPOWER detection regex
The old regex matches product IDs containing a 0 (like 1230 or 1023, ...), too.
This causes issues for some x86 Supermicro servers resulting in the following error:
  rpower node01 cycle
  node01: [xcat]: Error: unsupported command rpower cycle for OpenPOWER
The new regex fixes this issue and matches ^0$ only.
2022-01-25 12:14:47 +01:00
Wai Yee Wong fa7ed9f8a0 Disable internet repos to avoid unexpected and silent upgrades 2022-01-06 22:46:11 -05:00
Mark Gurevich af585f4217 Add RHEL8 IB pkglist files 2022-01-06 14:48:08 -05:00
Mark Gurevich f4eafb35c9 Use correct non-root user for REST API nodeshell method 2022-01-05 11:24:26 -05:00
Simon Fowler 55c521a405 Add initial support for deploying Ubuntu 20.04 nodes.
This configures automated installation using the subiquity installer, as
documented at
https://ubuntu.com/server/docs/install/autoinstall-quickstart and other
locations on the Internet.

Installation uses the NFS export of /install, and configures the
installer to use the nocloud-net datasource, creating a per-node
directory containing the processed template file as the user-data file,
and an empty meta-data file.

Kernel and initrd files are pulled from the casper/ directory under the
package dir.

Unnecessary elements of the kernel command line have been removed in the
subiquity installer path.

Support has been added for selecting a subiquity specific default
template, as well as an updated pre-install script and some minor POSIX
shell compliance fixes for the getinstdisk script.
2021-12-13 11:54:49 +11:00
besawn de7ba39286 Modifed packimage timezone logic to preserve two levels of links 2021-12-08 09:32:41 -05:00
besawn 7e6303a85b Print warning from packimage when timezone setup fails 2021-12-01 09:14:37 -05:00
besawn d86b454baf Print informational message from packimage when site table timezone is not set 2021-11-30 13:13:02 -05:00
besawn 85a5df22f5 Modified packimage to always include the local zoneinfo time zone file 2021-11-30 12:44:58 -05:00
adorsey-NOAA 0e37f52c41 Fix litefile entries for osimages with groups
Before this change, any `osimage` with the `groups` parameter defined to anything but `ALL` would not get entries set for `ALL` in the `litefile` table.

The only special case for images with `groups` should be the group-specific entries.
2021-11-09 12:00:35 -05:00