Commit Graph

214 Commits

Author SHA1 Message Date
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
238b61a682 Daemon logging to syslog (#152) 2021-09-30 23:40:16 -07:00
Gregory Kurtzer
a8f2c58dcc Fix lint error 2021-09-29 22:48:15 -07:00
Gregory Kurtzer
1d48c9ce15 Removed static port delcaration in the dhcpd templates 2021-09-29 22:41:58 -07:00
Gregory Kurtzer
499582e211 Don't rebuild overlays on overlay commands automatically 2021-09-29 22:06:46 -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
91437bab5e Merge pull request #138 from gmkurtzer/overlay_fixes134
Overlay fixes
2021-09-22 23:14:38 -07:00
Christian Goll
09976889cc using upercase 'c' for container as in set 2021-09-22 15:05:50 +02:00
Christian Goll
5e25fd94d4 fixed hadning fo args 2021-09-22 14:54:54 +02:00
Michael L. Young
0020d529b9 Fix panic when failing to include the command to be run by the
'container exec' command.

Update documentation for the 'container exec' command.
2021-09-20 16:57:01 -04: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
Gregory Kurtzer
71b9ea714f Fix for overlay builds 2021-09-17 21:48:39 -07:00
Gregory Kurtzer
24b017f4f1 Properly handle import dest being a directory (thanks @elguero!) 2021-09-15 10:00:56 -07:00
Gregory Kurtzer
c6f723d52f Additional fixups, thanks @elguero! 2021-09-14 21:36:27 -07:00
Gregory Kurtzer
9581281cb4 Fixed redundant usage errors 2021-09-13 22:36:45 -07:00
Gregory Kurtzer
473ecd7e96 Allow chmod on both file and directory 2021-09-13 22:30:49 -07:00
Gregory Kurtzer
5d425a897f Check length of args properly before using array slice. 2021-09-13 22:29:41 -07:00
Gregory Kurtzer
204b88742a Make sure list has a minimum args of 1. 2021-09-13 22:26:49 -07:00
Gregory Kurtzer
3137f477bf UI updates to include "overlay kind" 2021-09-13 13:28:44 -07:00
Gregory Kurtzer
20031c2cfb More nomenclature cleanups 2021-09-12 14:25:43 -07:00
Gregory Kurtzer
60155cf127 these validity checks were causing problems with undefining configurations.
Removing these for now, as we will trust the user with doing the right thing.
2021-09-12 14:15:54 -07:00
Gregory Kurtzer
859bbcc316 Be more consistent with UI nomenclature with kernel and container 2021-09-12 13:35:49 -07:00
Gregory Kurtzer
e679fa24fa Cleanup container list command 2021-09-11 21:23:30 -07:00
WestleyR
705b321f80 Better error handling for some of wwctl commands
Better error handling, also prints a stack trace for `wwctl` if
`--debug` flag is used.
2021-09-10 21:18:45 -07:00
Gregory Kurtzer
09652cd56d Various more updates around Warewulf service and erorr cleanup 2021-09-10 18:25:58 -07:00
Gregory Kurtzer
f9b9c3a8c1 Linting fixes 2021-09-08 20:37:58 -07:00
Gregory M. Kurtzer
4b5e3fd6eb Merge pull request #117 from WestleyK/remove_commented_code
Remove commented test code
2021-09-08 16:12:09 -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
Gregory M. Kurtzer
5fa6105630 Merge pull request #116 from mslacken/kernel-container
Added container option for kernel import
2021-09-08 16:10:14 -07:00
WestleyR
cab2d4a316 Remove commented test code
Seems to be extra test code from
09a83ff904.
2021-09-08 14:12:20 -07:00
Gregory Kurtzer
84c0c72219 MS_REC added to MS_PRIVATE mount on root 2021-09-08 11:52:22 -07:00
Gregory Kurtzer
09a83ff904 Container exec fixups 2021-09-08 11:40:14 -07:00
Gregory Kurtzer
a2426d1fd3 if we return from Cobra command with error, don't show help. 2021-09-08 11:39:02 -07:00
Christian Goll
3093ef526a Added container option for kernel import 2021-09-08 17:50:44 +02:00
WestleyR
fdf6fc88fa Use Id.Get(), remove unused function 2021-09-07 21:28:21 -07:00
WestleyR
4edc16953e Fix linting issues 2021-09-07 20:48:51 -07:00
Gregory Kurtzer
349981f5bb Added wwctl overlay chown ... command group 2021-09-06 17:38:04 -07:00
Gregory Kurtzer
90c997a4a1 Cleaned up arguments for chmod 2021-09-06 17:37:13 -07:00
Gregory Kurtzer
4c8edc16fe Changed API name to valid path 2021-09-02 15:34:19 -07:00
Gregory Kurtzer
ed64386b8b remove debug print 2021-09-01 21:20:50 -07:00
Gregory Kurtzer
caf9f4b80f Have more intelligence on splitting bind paths 2021-09-01 21:13:46 -07:00
Gregory Kurtzer
198791fb10 add default and sane path to container exec 2021-09-01 19:26:38 -07:00
Gregory Kurtzer
fc7182d7bd Don't bind resolv.conf, copy on import 2021-09-01 19:23:13 -07:00
Gregory M. Kurtzer
76d7b14fd6 Merge pull request #105 from elguero/addIpmiCommands
Add IPMI Power Commands, Soft And Reset
2021-08-29 20:35:58 -07:00
Michael L. Young
a9fcf5e749 Add IPMI Power Commands, Soft And Reset 2021-08-25 08:38:16 -04:00
Michael L. Young
e171eae858 Clean up typos from copy and paste 2021-08-25 07:59:35 -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
Michael L. Young
e74ff331ab Show IPMI Interface When Listing All Profiles
We added the ability to configure an IPMI interface. We missed
displaying the configuration when listing all profiles.
2021-08-24 09:07:08 -04:00
Gregory Kurtzer
3a090a7133 Fixed missing package after move of ready 2021-08-22 19:17:41 -07:00