Commit Graph

70 Commits

Author SHA1 Message Date
Gregory Kurtzer
5181940952 Working through node and group configuration via CLI 2020-11-21 21:51:14 -08:00
Gregory Kurtzer
8453aecc9d Added delete CLI templates to node and group 2020-11-21 01:55:43 -08:00
Gregory Kurtzer
1d1a02b305 Building set commands for nodes and groups and templating out CLI further 2020-11-21 01:48:38 -08:00
Gregory Kurtzer
982816b474 Minor tweak for example 2020-11-20 23:03:18 -08:00
Gregory Kurtzer
bfb7908a8c Work in progress on setting variables 2020-11-20 23:01:05 -08:00
Gregory Kurtzer
221e71b384 A bunch of changes including reworking the assets -> node API 2020-11-20 17:59:06 -08:00
Gregory Kurtzer
dd2d83788a Merge branch 'main' of github.com:ctrl-cmd/warewulf into main 2020-11-19 16:56:56 -08:00
Gregory Kurtzer
f87708784d Minor cleanups and fleshed out the wwctl overlay show command 2020-11-19 16:56:22 -08:00
Shannon V. Davidson
6b9fc7dc92 initial checkin of node IPMI power control 2020-11-19 17:51:57 -06:00
Shannon V. Davidson
744126572c Merge branch 'main' of github.com:ctrl-cmd/warewulf into main 2020-11-19 10:27:53 -06:00
Shannon V. Davidson
1cc2be693d added creation of chroot directory 2020-11-19 10:25:12 -06:00
Gregory Kurtzer
e9132cf6f7 Basic functionality of wwctl vnfs build worked out 2020-11-18 22:46:23 -08:00
Gregory Kurtzer
724e1de14c Setup kernel support 2020-11-18 21:52:03 -08:00
Gregory Kurtzer
0bc53ea483 Last bit of updates for basic overlay support 2020-11-18 20:37:18 -08:00
Gregory Kurtzer
27441f77d3 Days updates, fixes, and UI updates 2020-11-18 17:41:10 -08:00
Gregory Kurtzer
ed7dbdaf32 Fleshed out the framework of most of the wwctl overlay command group. 2020-11-17 21:50:27 -08:00
Gregory Kurtzer
108174d35c Still working on CLI framework for wwctl overlay 2020-11-16 22:43:13 -08:00
Gregory Kurtzer
85603ee947 Lots of changes including: wwctl overlay list and framework for other commands 2020-11-16 21:37:55 -08:00
Gregory Kurtzer
52eb51e38a Validation and taint checking of configuration file inputs 2020-11-16 21:37:18 -08:00
Gregory Kurtzer
a03c8f86c2 Merge branch 'main' of github.com:ctrl-cmd/warewulf into main 2020-11-13 21:29:54 -08:00
Gregory Kurtzer
c39257a7ff Added some Cobra framework for new command groups as I'm thinking through the interface. 2020-11-13 21:29:22 -08:00
Shannon V. Davidson
8fc657aa19 fixed typo - changed overlay to overlays in run-time overlay path 2020-11-13 10:21:19 -06:00
Shannon V. Davidson
ea11c5670c Merge branch 'main' of github.com:ctrl-cmd/warewulf into main 2020-11-12 21:12:03 -06:00
Shannon V. Davidson
47403b3f11 fixed typo 2020-11-12 21:11:46 -06:00
Gregory Kurtzer
77bac0c8a8 Renamed warewulfd-response package to just response 2020-11-12 11:06:41 -08:00
Gregory Kurtzer
663d3bb653 Templated iPxe config properly and added "Kernel Args" node config 2020-11-11 23:32:27 -08:00
Gregory Kurtzer
9c1b28932e Last bit of minor bugfixes and cleanups for a working demo 2020-11-11 23:04:57 -08:00
Gregory Kurtzer
46bde8b54d Something very weird happened with git for me, here is the fix. 2020-11-11 22:33:13 -08:00
Gregory Kurtzer
aeec20fa21 Minor typo fix for wwclient. 2020-11-11 22:21:55 -08:00
Gregory Kurtzer
73c93c362f Fixing oops of deletion of wwclient. I meant to delete old wwctl bits. 2020-11-11 22:18:58 -08:00
Gregory Kurtzer
fa2a7e26d3 Moving warewulfd code around and implementing new API for config.*() 2020-11-11 22:16:24 -08:00
Gregory Kurtzer
9a9672a060 OK, now removing all of the wwclient code! ;-) 2020-11-11 15:11:24 -08:00
Gregory Kurtzer
9644690dd5 Cleanups and removing the legacy wwclient program code 2020-11-11 15:10:48 -08:00
Ian Kaneshiro
fff79227d8 Support pulling from docker daemon 2020-11-11 10:25:39 -08:00
Gregory Kurtzer
0c3a58e47a bug fixes 2020-11-11 00:34:03 -08:00
Gregory Kurtzer
39e8a8c03e Removed unecessary file 2020-11-11 00:09:47 -08:00
Gregory Kurtzer
e8c4d41b97 Updates for text/template subsystem integration 2020-11-11 00:09:06 -08:00
Gregory Kurtzer
189618a111 Major refactor for Cobra and new pkg/app structure for wwctl 2020-11-10 21:28:39 -08:00
Gregory Kurtzer
0c369270ef Beginning to break out wwbuild into wwctl with proper Go structure and Cobra 2020-11-09 20:42:12 -08:00
Gregory Kurtzer
f3ec8ee923 Lots of cleanups, added vnfs package and utilizing config package for constants 2020-11-09 17:24:35 -08:00
Gregory Kurtzer
76a8b2c135 Minor fixups for OCI implementation 2020-11-09 10:32:30 -08:00
Gregory Kurtzer
4e0a5bea48 Updated build to be able to build from OCI repositories and some housecleaning 2020-11-07 21:34:07 -08:00
Ian Kaneshiro
badd10b838 update Makefile and .gitignore
- automatically download golangci-lint to lint the code eventually
- use a vendor directory
2020-11-06 17:09:10 -08:00
Ian Kaneshiro
8aec707f42 Use github.com/containers/image/v5 2020-11-06 17:08:32 -08:00
Ian Kaneshiro
0cf0a9344c Add wwbuild build tags
These tags are required by github.com/containers/image/v5 to have a native go
implementation.
2020-11-06 16:39:08 -08:00
Ian Kaneshiro
70c73a84c3 Add VNFS image cache of oci registry based images 2020-11-06 16:34:36 -08:00
Ian Kaneshiro
477f70b10b Add build artifacts to .gitignore 2020-11-06 06:46:36 -08:00
Shannon V. Davidson
b2b0982df7 Added README KVM file 2020-11-05 18:07:40 -06:00
Gregory Kurtzer
6960cdeafa Some minor boot cleanups and feature adds 2020-11-04 19:06:25 -08:00
Gregory Kurtzer
d2ed5766cd Added configuration pkg, iPXE templating, clean up, etc. 2020-11-04 18:45:36 -08:00