2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-29 09:13:08 +00:00

6171 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
71d3b76881 Check SUSE-brand file on SLES 2022-08-15 10:16:22 -04:00
Mark Gurevich
ae5dea34b4 Improve SLES15 copycds for Media2 iso 2022-06-28 11:46:41 -04:00
besawn
faa721ddce Fixed error message typo in tabutils.pm 2022-05-11 14:14:29 -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
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
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
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
fcbb891ba7
Merge pull request #7095 from Obihoernchen/patch-10
Fix OpenPOWER detection regex
2022-01-27 17:14:59 -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
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
Wai Yee Wong
5476959365 Add ol to the list of OSes in the subroutine using_dracut of anaconda.pm 2021-11-04 11:09:07 -04:00
Mark Gurevich
42fbc2e063 Update BOOTIF 2021-11-02 14:53:23 -04:00
Mark Gurevich
cf1e71445e Change uefi to not do elilo for network discovery boot 2021-11-01 15:06:50 -04:00
Mark Gurevich
3c643e6598 Genesis base based on Fedora 28 2021-10-14 16:57:14 -04:00
Mark Gurevich
472fa1456a Support Fedora34 diskful install 2021-09-30 11:35:10 -04:00
besawn
b0d468c0c4
Merge pull request #7032 from gurevichmark/localtime2
Make /etc/localtime a link
2021-09-20 14:09:02 -04:00
besawn
e1dc9e33c6
Merge pull request #7029 from gurevichmark/centos-stream
Support CentOS8 Stream
2021-09-17 16:43:01 -04:00
Mark Gurevich
16ea67622b Make /etc/localtime a link 2021-09-13 14:27:54 -04:00
besawn
c54b86a525
Merge pull request #7025 from peterwywong/kvm_2
Support VM machine types specified through vm.othersettings
2021-09-07 14:42:04 -04:00
Mark Gurevich
1147726242 Support CentOS8 Stream 2021-08-31 15:54:43 -04:00
Wai Yee Wong
6b344a4c68 Support VM machine types specified through vm.othersettings 2021-08-23 17:36:06 -04:00
Mark Gurevich
0f2f6db5cf Update kernel options to disable selinux on OL and Rocky 2021-08-18 14:01:16 -04:00
TheWitness
b38e9716d3
Update the kernel options to disable selinux
Was having issues building a diskless image for RHEL8
2021-07-30 18:51:50 -04:00
fangjzh
b9585a78e1 add Rocky Linux 8.4 support 2021-07-13 07:52:55 +08:00
Wai Yee Wong
b8f9c70fd2 Process .bin files correctly by nodeset on RHEL 8.x 2021-05-07 16:39:54 -04:00
besawn
b2a60b8995
Merge pull request #6969 from peterwywong/copycds
Recognize Cumulus bin file correctly on RHEL 8.x
2021-05-06 07:59:31 -04:00
Wai Yee Wong
fb34d2b9ff Cumulus bin file to be recognized correctly on RHEL 8.x 2021-05-05 17:23:03 -04:00
Mark Gurevich
a9f00e5098 Exclude processing host entries for makenetworks 2021-05-05 13:53:32 -04:00
Jarrod Johnson
1a47868599 Use ip instead of deprecated netstat 2021-05-03 14:51:34 -04:00
Mark Gurevich
53d6ae9390 Remove = from usage also 2021-04-29 14:41:33 -04:00
Mark Gurevich
0dbc10bd0d Better comment for [-1] index 2021-04-21 15:33:43 -04:00
Mark Gurevich
f045f67994 Support Oracle Linux on service nodes 2021-04-21 08:46:17 -04:00
besawn
d95898676c
Merge pull request #6941 from peterwywong/pci_passthru
Get the correct XML record for a PCI device which is one of the devices in an iommuGroup
2021-04-14 13:06:08 -04:00
Wai Yee Wong
1e768f4d5d Get the correct XML record for a PIC device if it is one of the devices in an iommuGroup 2021-04-12 12:16:05 -04:00
Mark Gurevich
e4619859c0 Use correct Perl string compare operator 2021-04-02 13:13:27 -04:00
Jarrod Johnson
ecc26ed694 Workaround SuSE Full media difference
Profiles written around the initial SuSE15 concept
of 'Installer' and 'Packages' expect Packages in 2.
Workaround by symlinking a 2 when needed.
2021-03-15 15:08:45 -04:00
Jarrod Johnson
2556112b24 Support 'Full' media variant for SLES
SUSE sometimes publishes distro as a single media
2021-03-15 15:08:21 -04:00
Mark Gurevich
a6a0f92096 Use number of SDR records for SDR cache filename 2020-10-22 13:53:02 -04:00
Mark Gurevich
caea18c0f5 rinv dimm display for Power nodes 2020-10-14 14:38:45 -04:00