2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-07-05 12:25:44 +00:00
Commit Graph

6791 Commits

Author SHA1 Message Date
1a751e3379 Reduce the VNC password from 20 characters to 8 2023-03-24 16:58:00 -04:00
0cde47aa8a Merge pull request #7295 from Obihoernchen/cbc_3
Remove deprecated blocksize argument
2023-02-17 13:44:48 -05:00
100c64b7ec kvm: replace ac97 with ich6 for default audio support
ac97 audio support has been removed from QEMU.
For example in RHEL 9.1 (qemu-kvm-7.0.0), creating new VMs fail
to start with the following error:

	'AC97' is not a valid device model name.

See: https://bugzilla.redhat.com/show_bug.cgi?id=1995819
2023-02-03 23:05:01 -08:00
db8ec390d6 Merge pull request #7322 from gurevichmark/packimage_timezone_fix2
Improve packimage time zone handling with no exlist
2023-01-31 13:28:26 -05:00
92e12302b4 Improve packimage time zone handling with no exlist 2023-01-30 11:49:52 -05:00
786d271c5f remove use version 2023-01-27 10:26:19 -05:00
457da8b073 Use xCAT::Utils:CheckVersion to compare BIND versions without using the version.pm 2023-01-26 21:16:55 -05:00
9fbd58bfc3 Initial Alma8 support 2023-01-18 11:00:59 -05:00
d81b6abf8a Merge pull request #7260 from Obihoernchen/megware/dnssec
Properly parse newer BIND versions
2022-12-06 13:39:48 -05:00
d44c86fadf Remove deprecated blocksize argument
Fixes the following error with perl-Crypt-CBC >= 3.0+ (default on EL9+)
'blocksize' is not a recognized argument at /usr/share/perl5/vendor_perl/Crypt/CBC.pm line 312.
at /opt/xcat/lib/perl/xCAT/IPMI.pm line 724.
2022-12-05 11:42:34 +01:00
3ecf73ce6b Fix 'quiet' spelling 2022-11-29 11:50:18 -05:00
89af19cecc Merge pull request #7249 from NCI-Cloud/mknb_initrd_file_fix
mknb: Correctly specify initrd file when generating netboot configs.
2022-11-14 16:27:09 -05:00
fc168cc9b8 Test lzma compression for genesis network boot 2022-11-08 14:46:00 -05:00
d58445a685 Merge pull request #7247 from jjohnson42/restrictsshzone
Have server enforce SSH zone separation
2022-11-04 17:44:27 -04:00
71aeb71b85 Spelling correction in chvm output 2022-10-28 10:33:04 -04:00
1d44787f17 Properly parse newer BIND versions
Previous solution did not work for releases > 9.16.9 (ex. 9.16.10)
Furthermore, EL9 adds -RH tag at the end (ex. 9.16.23-RH) which needs to
be removed.
2022-10-12 16:02:35 +02:00
cbb39ea328 Fix Perl error in AAsn.pm 2022-10-04 15:32:07 -04:00
471fd4d7c0 Support for Ubuntu20.04 legacy OS image 2022-09-14 14:47:04 -04:00
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
85149c37f4 Have server enforce SSH zone separation
When a client requests a zone's ssh credentials, make sure the
client is consistent with the specified zone.

Per github user salben21
2022-09-09 12:59:37 -04:00
71d3b76881 Check SUSE-brand file on SLES 2022-08-15 10:16:22 -04:00
ae5dea34b4 Improve SLES15 copycds for Media2 iso 2022-06-28 11:46:41 -04:00
faa721ddce Fixed error message typo in tabutils.pm 2022-05-11 14:14:29 -04:00
bde688949c Merge pull request #7136 from khm/ed25519-keys
Add support for ed25519 host keys
2022-05-05 14:47:35 -04:00
e7b43c6edd Improve version test operator 2022-04-04 17:01:48 -04:00
acf7dac1aa For SLES15 or higher 2022-04-04 16:34:26 -04:00
0ed366820c plugins/credentials.pm: add ed25519 host key support 2022-03-25 10:24:23 -07:00
0031526112 Allow SLES15 node on Power to reboot in standby mode 2022-03-24 14:46:09 -04:00
dc0d43750d Turn off DNSSEC on Management Node for bind 9.16.6 2022-03-18 14:11:50 -04:00
88b9e828ed Improve readability of generated AutoYaST for SLES15 2022-02-22 13:52:55 -05:00
346b38c55a Merge pull request #7077 from besawn/packimage_timezone_fix
Improve packimage time zone handling
2022-02-01 08:18:24 -05:00
0a452c30ee Merge pull request #7099 from gurevichmark/sles15.3_initial
Update SLES15 compute template
2022-01-28 14:28:29 -05:00
fcbb891ba7 Merge pull request #7095 from Obihoernchen/patch-10
Fix OpenPOWER detection regex
2022-01-27 17:14:59 -05:00
89a0869250 Update SLES15 compute template 2022-01-27 15:18:46 -05:00
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
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
f4eafb35c9 Use correct non-root user for REST API nodeshell method 2022-01-05 11:24:26 -05:00
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
de7ba39286 Modifed packimage timezone logic to preserve two levels of links 2021-12-08 09:32:41 -05:00
7e6303a85b Print warning from packimage when timezone setup fails 2021-12-01 09:14:37 -05:00
d86b454baf Print informational message from packimage when site table timezone is not set 2021-11-30 13:13:02 -05:00
85a5df22f5 Modified packimage to always include the local zoneinfo time zone file 2021-11-30 12:44:58 -05:00
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
5476959365 Add ol to the list of OSes in the subroutine using_dracut of anaconda.pm 2021-11-04 11:09:07 -04:00
42fbc2e063 Update BOOTIF 2021-11-02 14:53:23 -04:00
cf1e71445e Change uefi to not do elilo for network discovery boot 2021-11-01 15:06:50 -04:00
3c643e6598 Genesis base based on Fedora 28 2021-10-14 16:57:14 -04:00
472fa1456a Support Fedora34 diskful install 2021-09-30 11:35:10 -04:00
b0d468c0c4 Merge pull request #7032 from gurevichmark/localtime2
Make /etc/localtime a link
2021-09-20 14:09:02 -04:00
e1dc9e33c6 Merge pull request #7029 from gurevichmark/centos-stream
Support CentOS8 Stream
2021-09-17 16:43:01 -04:00