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