2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-09-28 04:58:19 +00:00
Commit Graph

25280 Commits

Author SHA1 Message Date
Jarrod Johnson
249b76ebc3 Extend timeout for xcatd
Particularly on service nodes, it takes longer to startup
and systemd needs to be more patient.
2019-10-11 10:25:38 -04:00
Jarrod Johnson
4e12c4a074 Add missing shebangs to key scripts 2019-10-01 13:12:19 -04:00
Jarrod Johnson
6482b4600f Remove DB/2 from the postscripts 2019-10-01 13:06:15 -04:00
Jarrod Johnson
3a3938aec7 Fix missing colon 2019-09-30 14:28:15 -04:00
Jarrod Johnson
79620132b5 Add missing dependencies for EL8 2019-09-30 14:04:23 -04:00
Jarrod Johnson
9a31968c87 Remove ambiguity for RHEL8 python
RHEL8 doesn't want 'python', so python2 for now.
2019-09-23 16:10:29 -04:00
Jarrod Johnson
f453b26e6f Fix RHEL8 driverdisk injection
RHEL8 shuffled package around, follow new location.
2019-08-28 15:57:04 -04:00
Jarrod Johnson
bdaf5b80db Accept the probability that the route is already added 2019-08-22 09:21:33 -04:00
Jarrod Johnson
afc999c43c Fix incorrect interpreter
The incorrect interpreter was indicated
2019-08-22 09:20:22 -04:00
Jarrod Johnson
1b4af4fee0 Add new file to rpm manifest 2019-08-22 08:38:43 -04:00
Jarrod Johnson
ef47cdc8dc Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-08-21 16:24:26 -04:00
Jarrod Johnson
4a459177e1 Implement IPMI enablement through redfish
Newer firmware will disable IPMI by default.

If a user is using bmcsetup, they are preparing explictly
to use with IPMI, so use redfish to turn on the IPMI.
2019-08-21 16:23:49 -04:00
Jarrod Johnson
ddbe858c2f Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-08-16 16:09:19 -04:00
Jarrod Johnson
f750c06bb1 Fix support for non-efistub kernels 2019-08-16 16:08:59 -04:00
Jarrod Johnson
5d697b5c5c Add support for modern iPXE client arch for uefi
iPXE moved from 9 to 7 a long time ago.
2.14.6.lenovo2
2019-08-07 13:49:55 -04:00
Jarrod Johnson
61e55bb263 Switch to iPXE compatible syntax for BOOTIF 2019-08-07 13:36:12 -04:00
Jarrod Johnson
3d7111c252 Fix omitted header from genesis ipxe file 2019-08-07 13:30:43 -04:00
Jarrod Johnson
792fe6d354 Skip :80 if possible 2019-08-07 13:23:24 -04:00
Jarrod Johnson
b375d3268c Skip elilo for genesis in mknb
mknb does not need to use elilo for genesis
2019-08-07 13:17:56 -04:00
Jarrod Johnson
b7db0e21ef Have mknb boot config also omit httpport when possible 2019-08-07 13:08:49 -04:00
Jarrod Johnson
1035841b5d Fix makedhcp -n
The httpport site variable was being incorrectly interpolated into a
string.
2019-08-07 13:02:39 -04:00
Jarrod Johnson
8d5df5d6ca Implement HMAC-SHA256 in xCAT IPMI
This will be compatible with some current implementations
that do not have SHA-1.  HMAC-SHA1 may be still secure, but
SHA1 in any context *looks* bad even if it isn't.
2.14.6.lenovo1
2019-07-26 14:45:26 -04:00
Jarrod Johnson
a2f77ea90b Apply httpport opt out on dhcp.pm 2019-07-19 11:37:32 -04:00
Jarrod Johnson
cd61fd9db4 Only set : port when non default
A case has been discovered where :80 seems to be asking for trouble.
Sidestep this case by omitting when it is not needed.
2019-07-18 09:02:23 -04:00
Jarrod Johnson
e53b62e0cf No longer require elilo
elilo is now only used in the narrow window of distributions
that had UEFI support but not EFISTUB.

Such a user will already have it installed.  A brand new install
should not be using elilo.
2019-06-19 09:47:11 -04:00
Jarrod Johnson
6888cad66d Have xnba conditionally do elilo if needed
CentOS 6 and RHEL 6 for example do not support direct iPXE
boot.  For those platforms, auto-use elilo for uefi boot.
2019-06-19 09:45:24 -04:00
Jarrod Johnson
cb8d671de6 Explicitly manage logrotate.d permissions
The implicit depends too much on build user today,
fix since logrotate is strict.
2019-06-17 09:12:26 -04:00
Jarrod Johnson
097f9cc50a Remove use of elilo
iPXE can directly execute all but the most ancient Linux kernels
directly in UEFI boot.  Remove the elilo intermediate step.
2019-06-13 15:14:07 -04:00
Jarrod Johnson
bc20c2e9a4 Do not default ciphers if version set
A custom TLS version can conflict with the default ciphers.
2019-06-11 13:44:00 -04:00
Jarrod Johnson
3110dc8fd7 Fix SLE15 genimage with existing passwd
SLE15 code was overwriting valid /etc/passwd on
partially built images.
2019-06-11 10:59:32 -04:00
Jarrod Johnson
bff53d4eae Merge tag '2.14.6' into lenovobuild2.14
xCAT 2.14.6 release
2019-05-02 13:05:07 -04:00
Jarrod Johnson
dbee43b89c Have update.log only present one update worth of log 2.14.5.lenovo2 2019-04-16 16:02:01 -04:00
Jarrod Johnson
51d87d4d36 Put stderr in the upgrade.log 2.14.5.lenovo1 2019-04-15 16:41:51 -04:00
Jarrod Johnson
47d8ae83c0 Fix some RHEL8 deploy problems 2019-04-09 15:09:03 -04:00
Jarrod Johnson
f07c819d5d Add alternative location for grub preconfig 2019-04-09 14:37:49 -04:00
Jarrod Johnson
ed7063b577 Disable GRUB attempt to do direct serial 2019-04-09 13:05:22 -04:00
Jarrod Johnson
619bff27ef Add notation about SLE and reboot postscript 2019-04-09 10:22:23 -04:00
Jarrod Johnson
220618f450 Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-04-08 15:17:13 -04:00
Jarrod Johnson
7e7e8af978 Remove spurious old SLE15 attempt 2019-04-08 15:16:57 -04:00
yangsbj
6570378a61 fix issue PR #6001 resulted in test case updatenode_syncfile_EXECUTE failed #6016 2019-04-04 09:00:42 -04:00
yangsong
2f2b17f85e EXECUTE in sync list will not invoke post sync scripts if the script itself is updated (#6001) 2019-04-04 09:00:29 -04:00
yangsbj
867d477510 fix issue xdcp EXECUTE of .post script not working as expected #5987 2019-04-04 08:59:05 -04:00
Jarrod Johnson
266e72d51d Change more SLE to UTC from GMT 2019-04-02 09:50:46 -04:00
Jarrod Johnson
9656794352 Correct hwclock in other SLE xml 2019-04-02 09:43:53 -04:00
Jarrod Johnson
ac04f5addd Fix reboot systemd-run
It would just schedule itself.
2019-04-02 08:27:00 -04:00
Weihua Hu
7c787c499e Merge pull request #6195 from xcat2/master
Merge master to 2.14 branch for 2.14.6 release
2.14.6
2019-03-29 15:14:48 +08:00
yangsong
80f28f5edd Merge pull request #6194 from hu-weihua/kdump
update linux_diskless_kdump to  consistent with fix 6189
2019-03-29 13:39:13 +08:00
huweihua
20a55f7978 update linux_diskless_kdump to consistent with fix 6189 2019-03-29 01:34:29 -04:00
zet809
77f426eb9e Merge pull request #6193 from bybai/unknown
work around some RH version ip link state UNKNOWN issue
2019-03-29 11:34:25 +08:00
bybai
b9b1bd2585 workaround RH ip link state UNKNOWN issue 2019-03-28 23:32:15 -04:00