Commit Graph

211 Commits

Author SHA1 Message Date
Gregory Kurtzer
6e78f1e89b Fix lint errors 2021-09-30 23:43:24 -07:00
Gregory Kurtzer
238b61a682 Daemon logging to syslog (#152) 2021-09-30 23:40:16 -07:00
Gregory Kurtzer
384c4c0286 Make the overlay auto-update configurable 2021-09-30 23:02:04 -07:00
Gregory Kurtzer
dffa5a348e Minor bugfix in overlay-runtime REST path 2021-09-30 23:01:19 -07:00
Gregory Kurtzer
8d56a866e1 also rebuild on overlay internal file changes 2021-09-29 21:51:57 -07:00
Gregory Kurtzer
49a573b926 Always build overlays on demand by Warewulfd 2021-09-29 21:30:09 -07:00
Gregory Kurtzer
c859e880ff Cleanup output during overlay build 2021-09-29 21:29:52 -07:00
Gregory M. Kurtzer
7ddd626771 Merge pull request #137 from gmkurtzer/arm-kernel
Arm kernel support
2021-09-22 23:13:55 -07:00
Gregory M. Kurtzer
77bee733b3 Revert "allow compressed kernels with gz suffix" 2021-09-22 23:11:06 -07:00
Gregory M. Kurtzer
e82210c617 Merge pull request #120 from mslacken/kernel-container
allow compressed kernels with gz suffix
2021-09-22 23:10:08 -07:00
Niko Kivel
4040f5145b errors.Wrap implemented, removed redundant default port check 2021-09-20 08:58:06 +02:00
Gregory Kurtzer
8ddebe8d77 Attempt to implement #120 2021-09-17 21:32:03 -07:00
Gregory Kurtzer
e5e6dee51a minor error message fix 2021-09-17 21:31:33 -07:00
Niko Kivel
b6b053665e Fixes #135 2021-09-17 14:27:55 +02:00
Christian Goll
ea577dda31 Added better error handling
Co-authored-by: WestleyK <westleyk@nym.hush.com>
2021-09-17 11:50:47 +02:00
Christian Goll
5772c44a0c Added better error handling
Co-authored-by: WestleyK <westleyk@nym.hush.com>
2021-09-17 11:47:43 +02:00
Gregory Kurtzer
3137f477bf UI updates to include "overlay kind" 2021-09-13 13:28:44 -07:00
Gregory Kurtzer
5bff8be72e Clustername bug not showing up in profiles.
Not sure how this bug has existed for so long without being noticed! CRAZY!
2021-09-12 14:42:08 -07:00
Gregory Kurtzer
09652cd56d Various more updates around Warewulf service and erorr cleanup 2021-09-10 18:25:58 -07:00
Gregory Kurtzer
2cabe4b806 Missed a false on lint fixes (ref: #123) 2021-09-10 10:51:37 -07:00
Christian Goll
16387258cd icehck return of os.MkDir what fixes linting 2021-09-10 08:52:45 +02:00
Gregory Kurtzer
e3eb57efcd Adding timestamps to log output (re: #121) 2021-09-09 21:16:07 -07:00
Christian Goll
f89293a1d6 allow compressed kernels with gz suffix
handy for aarch64
2021-09-09 10:43:39 +02:00
Gregory Kurtzer
f9b9c3a8c1 Linting fixes 2021-09-08 20:37:58 -07:00
Gregory M. Kurtzer
7bfe61d629 Merge pull request #114 from gmkurtzer/overlay_chown
Added overlay chown subcommand
2021-09-08 16:11:53 -07:00
WestleyR
fdf6fc88fa Use Id.Get(), remove unused function 2021-09-07 21:28:21 -07:00
WestleyR
85f5f335c5 lint: ingnore the staticfile dir 2021-09-07 21:24:10 -07:00
WestleyR
4edc16953e Fix linting issues 2021-09-07 20:48:51 -07:00
Gregory M. Kurtzer
31e9929984 Merge pull request #113 from gmkurtzer/errors
Update Warewulf to use the standard upstream errors package
2021-09-07 20:26:34 -07:00
Gregory Kurtzer
16843d8b4e Fixed issue where util.IsFile() was returning true for directories 2021-09-06 17:37:50 -07:00
Gregory Kurtzer
d8ba3b26c2 Changing verbose message to debug + nodename 2021-09-06 15:13:41 -07:00
Gregory Kurtzer
c60be743ba Update sources to use upstream errors package 2021-09-06 14:50:27 -07:00
Gregory Kurtzer
6ce8eedc75 Fixed error on path which would break the file walk 2021-09-06 11:02:22 -07:00
Gregory Kurtzer
5c4e1e2ecd Fixed logging and cleaned up util package 2021-09-06 11:01:59 -07:00
Gregory Kurtzer
4c8edc16fe Changed API name to valid path 2021-09-02 15:34:19 -07:00
Gregory Kurtzer
3665e06cb1 Add ability to escape a split path as well 2021-09-01 21:20:36 -07:00
Gregory Kurtzer
caf9f4b80f Have more intelligence on splitting bind paths 2021-09-01 21:13:46 -07:00
Gregory Kurtzer
50e6f0daf4 Format fix. 2021-09-01 19:28:12 -07:00
Christian Goll
b7e2dbab64 added function CopyUIDGID for file file ownerships
file ownerships are preserved now in overlays
2021-09-01 11:21:11 +02:00
Michael L. Young
a9fcf5e749 Add IPMI Power Commands, Soft And Reset 2021-08-25 08:38:16 -04:00
Michael L. Young
13ad67e56e Add IPMI Port Configuration
This commit adds the ability to configure the default IPMI port for a
profile or per node. If the port is not set, we default to 623.

Updated some areas to default to 'lan' for IPMI interface if it has not
been set.
2021-08-24 19:11:39 -04:00
Gregory Kurtzer
371767daed Merge branch 'main' of github.com:hpcng/warewulf into cleanups 2021-08-22 19:10:09 -07:00
Gregory Kurtzer
7bbe942a32 Fixed bug found with regards to boolean Alt/Profile values 2021-08-21 08:50:37 -07:00
Gregory Kurtzer
3136398e94 Discoverable is only for node configs (not profiles) 2021-08-21 08:50:14 -07:00
Gregory Kurtzer
a82e1b0ea5 Fixed formatting across entire project 2021-08-21 08:04:47 -07:00
Gregory Kurtzer
73ed7d1891 Another method to "unset" a configuration 2021-08-20 19:40:24 -07:00
Gregory Kurtzer
d9289f9f26 VNFS is current isn't an error 2021-08-20 18:43:14 -07:00
Gregory Kurtzer
1e637ecb97 Merge branch 'fixups' of github.com:gmkurtzer/warewulf into main 2021-08-20 08:19:11 -07:00
Gregory M. Kurtzer
e523d1d62c Merge pull request #92 from mslacken/ipmi
added configureable ipmiinterface used by ipmitool
2021-08-20 08:07:16 -07:00
Gregory Kurtzer
80e58c08ed Git formatting fixes 2021-08-20 07:58:44 -07:00