2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-09-07 18:58:14 +00:00
Commit Graph

6813 Commits

Author SHA1 Message Date
Jarrod Johnson
6af6ed227e Merge tag '2.15.0' into lenovobuild 2020-01-24 10:39:24 -05:00
Jarrod Johnson
43309df2d1 Move the entries and t_entry to a useful scope
It was not correctly made available to
code that needed it.
2020-01-13 09:40:24 -05:00
Jarrod Johnson
e9dc40717e Fix incorrect scoping of site variable handling 2020-01-09 10:13:37 -05:00
Jarrod Johnson
f7becef99e Comment out problematic trace call
The library is rarely available, do not incur
it as a requirement.
2019-12-04 14:15:39 -05:00
Jarrod Johnson
f7ef37bb4f Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-11-19 15:40:55 -05:00
Jarrod Johnson
4d738ab91e Update to modern squashfs parameters.
The le/be flags have been removed for some time.
2019-11-19 15:40:11 -05:00
Jarrod Johnson
3f7ad27591 Implement infiniband dhcp addr
Mellanox pretends to be ethernet, but
the OS does not play along.  To provide
for both, provide an infiniband-compatible
variant just in case.
2019-11-18 15:42:22 -05:00
Jarrod Johnson
3cabd58e9a Implement sle15.N for SuSE 15 service packs 2019-11-12 14:15:33 -05:00
Jarrod Johnson
c2acfbc56b Add CentOS disc detection in a more generic way 2019-11-05 08:50:13 -05:00
besawn
daa0ab1782 Merge pull request #6451 from gurevichmark/bmcdiscover_zero_sn
bmcdiscover node name when serial or mtm and mac not available
2019-10-30 14:33:50 -04:00
besawn
71942297d6 Merge pull request #6464 from cxhong/kit
log error message if running kits on rhel8
2019-10-28 15:34:44 -04:00
cxhong
d034005e81 Error message if running kits on rhel8 2019-10-28 14:33:54 -04:00
besawn
8e0ddfb743 Merge pull request #6436 from omula/fix_gmond
Fix gmond
2019-10-24 16:39:16 -04:00
cxhong
fe4db25042 modify rinstall for service node error 2019-10-18 12:00:26 -04:00
cxhong
fee95d4882 modify nodeset return code for hierarchy support 2019-10-17 17:48:59 -04:00
Mark Gurevich
aa93414e69 bmcdiscover node name when serial or mtm and mac not available 2019-10-17 15:19:28 -04:00
Oriol Mula-Valls
806feb006a Replace init.d calls with systemd ones 2019-10-03 09:27:58 +02:00
besawn
834c97f1ce Merge pull request #6433 from gurevichmark/op940_fixes
OpenBMC fixes for OP940 changes
2019-10-02 14:17:26 -04:00
Mark Gurevich
35d0728550 Remove old debug statements 2019-09-26 16:06:46 -04:00
Mark Gurevich
ef93f188b4 OpenBMC fixes for OP940 changes 2019-09-26 15:27:16 -04:00
besawn
6e70980b25 Merge pull request #6425 from gurevichmark/op940_authentication
Openbmc hardware control with OP940 firmware
2019-09-19 16:56:11 -04:00
Mark Gurevich
afdf1f56af Mask password in logs and console output 2019-09-19 13:25:48 -04:00
cxhong
5b6570bd4e Handle the bad return code if rinstall only run on one node and failed on nodeset 2019-09-19 09:40:31 -04:00
Mark Gurevich
5dbe9f2026 Openbmc hardware control with OP940 2019-09-12 14:38:21 -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
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.
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.
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
Pythagoras Watson
bd0ad1ba43 Reduce maximum socket buffer size so select works
The maximum socket receive buffer size (SO_RCVBUF) is set from the value
in /proc/sys/net/core/rmem_max.  When this value is close to INT_MAX,
the select() system call used by IO::Select->can_read() never returns
true.  This causes packets to never be read.  Therefore, reduce the
maximum socket receive buffer size to a value which works.
2019-07-16 10:06:58 -07: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
Mark Gurevich
033bc36ab5 Delay after rfalsh -d BMC reboot 2019-06-17 11:14:20 -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
cxhong
3ec008db60 Pick correct pkglist/tmpl files based on the osvers 2019-06-10 16:53:05 -04:00
zet809
2351b0ce63 Merge pull request #6272 from neo954/copycds-policy
Reconstruction of the osimage resources search policy
2019-05-28 13:28:04 +08:00
Victor Hu
9854215617 Inform the user when arch cannot automatically be detected, if we are in the correct plugin 2019-05-10 10:36:31 -04:00
Victor Hu
4ae1391051 Missing newline 2019-05-09 17:25:21 -04:00
Victor Hu
0ee133ce9b Improve the debug messages to show plugin 2019-05-09 17:23:50 -04:00
Victor Hu
d80bda8eb4 Plugin should not return error in certain places because it will attempt to look at another plugin 2019-05-09 17:20:10 -04:00
yangsong
dc8b845aef Merge pull request #6295 from whowutwut/copycds_error
Add non zero return code to the error callback for copycds
2019-05-08 09:42:05 +08:00
Victor Hu
5188f3a526 Add non zero return code to the error callback 2019-05-07 10:36:19 -04:00
yangsong
13721753f0 Merge pull request #6274 from neo954/grub2-http-httpport
Fix site.httpport support for grub2-http
2019-05-07 11:00:02 +08:00