Commit Graph

91 Commits

Author SHA1 Message Date
Gregory Kurtzer
5602fb0177 Minor fixup for not setting onboot to be true via Cobra
This is already done more robustly within the code
2022-01-04 02:20:06 +00:00
Gregory Kurtzer
189df61366 Always set onboot to true for default 2021-12-28 16:13:55 -08:00
Gregory Kurtzer
f5a9c0f933 Fixed backwards compatibility with --netdev and cleanups 2021-12-28 16:07:19 -08:00
Gregory Kurtzer
938511e9cd Merge branch 'main' of github.com:gmkurtzer/warewulf into netdev_refactor 2021-12-28 15:17:21 -08:00
Christian Goll
bda064968a Merge pull request #226 from elguero/ipmiListCleanup
ipmi: Fix log output, set IMPI port on profile and settings for console
2021-12-08 21:32:34 +01:00
Michael L. Young
12ee1061cf Add some spacing around the IPMI port column 2021-12-07 11:06:37 -05:00
Michael L. Young
3957ffb2c9 ipmi: Fix log output, set IMPI port on profile and settings for console
- Fix the logs to reference the correct IPMI setting that is being set.

- Add setting the IPMI port at a profile level.

- Apply all IPMI settings when preparing to us the console.

Closes #225
2021-12-06 16:32:31 -05:00
Christian Goll
f47d2cedb9 add bash completion for node list 2021-12-06 09:54:02 +01:00
jcsiadal
0b93d6c277 Update help
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2021-11-08 11:36:21 -08:00
Gregory Kurtzer
6acf272ea7 Merge branch 'main' of github.com:hpcng/warewulf into netdev_refactor 2021-10-23 12:33:52 -07:00
Gregory Kurtzer
498515f7b5 Minor usability fixes in network config 2021-10-23 12:25:51 -07:00
Gregory Kurtzer
1370932cd3 Introduction of netname functionality for network devices 2021-10-23 07:12:57 -07:00
Gregory Kurtzer
b90883ad2d Properly increment IP addresses on multi-node set 2021-10-22 16:10:12 -07:00
Gregory Kurtzer
51c15f3c39 Update CLI to all use the new expand bracket capability 2021-10-15 21:37:47 -07:00
Christian Goll
edf1329246 added basic error handling for flag nouns 2021-09-28 12:14:46 +02:00
Christian Goll
bd7f502b0e dynamic nouns for 'wwctl node' 2021-09-28 11:22:16 +02:00
Christian Goll
b3743657b2 dynamic nouns for 'wwwctl kernel' 2021-09-28 10:01:54 +02: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
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
WestleyR
4edc16953e Fix linting issues 2021-09-07 20:48:51 -07: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
Gregory Kurtzer
3a090a7133 Fixed missing package after move of ready 2021-08-22 19:17:41 -07:00
Gregory Kurtzer
64fa482c64 Moved ready command to node ready 2021-08-22 08:47:51 -07:00
Gregory Kurtzer
a82e1b0ea5 Fixed formatting across entire project 2021-08-21 08:04:47 -07:00
Gregory Kurtzer
4d37c87c7b Add a note on help output of how to unset configs 2021-08-20 19:44:44 -07:00
Christian Goll
c6b2fc5795 added configureable ipmiinterface used by ipmitool
ipmitool is now searched from $PATH, so that self
compiled ipmitool can be used
2021-08-06 09:22:31 +02:00
Niko Kivel
5ffda2da3f removed group and controller 2021-05-14 15:17:32 +02:00
Niko Kivel
cba1e926f9 fixed n.Id.Get() in wwlog.VERBOSE 2021-05-14 15:12:38 +02:00
Niko Kivel
16db64f9dc removed group and controller, added ClusterName 2021-05-14 15:08:58 +02:00
Gregory M. Kurtzer
53034dd887 Merge pull request #79 from paulscherrerinstitute/duplicateSetType
LGTM, thanks!
2021-05-11 20:30:21 -07:00
Niko Kivel
df1f0bed2f prefix in list-command to identify keys more easily 2021-05-11 08:49:37 +02:00
Niko Kivel
17f26e8bf1 Params-->Keys 2021-05-11 08:45:09 +02:00
Niko Kivel
54b2164c4e custom paramters 2021-05-10 00:12:13 +02:00
Niko Kivel
7f625d7d02 removed duplicate SetType 2021-05-08 19:12:49 +02:00
Niko Kivel
dd4c075f50 paramters in node 2021-05-08 19:04:37 +02:00
Gregory Kurtzer
4bc523a052 Optimized sorting methods across nodes and profiles 2021-04-25 15:43:35 -07:00
Gregory Kurtzer
a336259ea2 Add a bar separator for wwctl node list 2021-04-25 13:55:52 -07:00
Gregory Kurtzer
5e53ff1b7d Remove useless "Disable" (ref #40) 2021-04-25 13:41:21 -07:00
Gregory Kurtzer
663c31fc7e Added profile UI fixes
Related to #63 and #58.
2021-04-25 13:21:59 -07:00
Gregory Kurtzer
cc0f465eaf Remove tabs. 2021-04-20 13:05:12 -04:00
Cooper, Trevor
ec4ec0e796 restart warewulfd after node and profile set commands 2021-04-15 12:40:36 -07:00
Cooper, Trevor
b7908d8747 add SetYes to node delete command 2021-04-15 08:05:28 -07:00
Niko Kivel
3308e76083 NIC type for node-->add 2021-03-26 10:38:31 +01:00
Niko Kivel
09ba69cc79 NIC type for node-->set 2021-03-26 10:38:20 +01:00
Gregory Kurtzer
b4a6e45b35 Fixed bug reported by John Linford on wwctl node list -n output 2021-02-28 21:02:13 -08:00
Ian Kaneshiro
846b45524c Tidy up
- Ran goimports to format code and imports
- Removed unused module from go.mod
- Added .editorconfig to keep formatting standard across contributors
2021-02-16 11:54:12 -08:00
Gregory Kurtzer
88dbec7ed9 Automatically reload daemon configuration file when configuration file is changed. 2021-02-12 23:00:03 -08:00