Gregory Kurtzer
23ddc27b93
Merge branch 'main' of github.com:hpcng/warewulf
2021-10-22 16:40:14 -07:00
Gregory Kurtzer
6b12edc122
Add ability to increment an IPv4 address
2021-10-15 21:37:03 -07:00
Christian Goll
7c6c96fc4f
kernel import must not have absolute path
2021-10-14 11:52:14 +02:00
Christian Goll
83232db4b5
nodes.conf must not be world readable as it contains impipassword
2021-10-13 09:32:19 +02:00
Gregory Kurtzer
cb1455bd8b
Allow --discoverable option to be set via profiles (ref: #159 )
2021-10-01 00:05:41 -07:00
Gregory M. Kurtzer
dbef20d498
Merge pull request #157 from gmkurtzer/overlay_autoupdate
...
Update or build overlays on demand
2021-09-30 23:47:55 -07:00
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
411e51f272
Merge pull request #139 from mslacken/kernel-tag
...
handling kernels by name
2021-09-29 20:47:42 -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
Christian Goll
341bdc2019
fixed linting errors
2021-09-20 13:06:43 +02:00
Christian Goll
dfd6ce3735
handling k ernels by nme
...
version is also stored, kernel name defaults to its version
2021-09-20 12:22:36 +02: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