Commit Graph

88 Commits

Author SHA1 Message Date
Gregory Kurtzer
90246f227f Moved warewulfd commandline program into wwctl 2020-12-11 23:30:29 -08:00
Gregory Kurtzer
0b0efa0637 Fix minor bug WRT top level container directory not being removed 2020-12-10 20:54:15 -08:00
Gregory Kurtzer
7798b6b1e7 Add the ability to do node discovery for unconfigured nodes. 2020-12-07 19:44:46 -08:00
Gregory Kurtzer
dd1913c1de Backend for container delete 2020-12-07 19:43:56 -08:00
Gregory Kurtzer
28e66e8659 Added some debugging output for building overlays 2020-12-07 19:43:04 -08:00
Gregory Kurtzer
5c995f9d0f Added Init to datastructure, fixups to container interface, and --setdefault to kernel and container build 2020-12-06 22:29:25 -08:00
Gregory Kurtzer
8c11c2b304 Renamed vnfs to container, finished VNFS and kernel refactoring 2020-12-06 00:47:00 -08:00
Gregory Kurtzer
0095b55624 Updates around VNFS restructure and kernel restructure. More coming. 2020-12-05 16:43:30 -08:00
Gregory Kurtzer
4efb27a82f Added support for tftp service and updated service interface and config 2020-12-04 22:14:29 -08:00
Gregory Kurtzer
30a86ea8ac Include infrastructure for static files to be included in binary 2020-12-04 22:11:14 -08:00
Gregory Kurtzer
e80878b240 Changed DomainName to ClusterName 2020-12-03 19:37:52 -08:00
Gregory Kurtzer
df96dee6be Added a configurable update interval for WWClient 2020-12-03 19:14:40 -08:00
Gregory Kurtzer
4af41736ab Fixups for new API 2020-12-03 17:28:58 -08:00
Gregory Kurtzer
019b405758 Removed the YAML config parsing from here as it is now in warewulfconf 2020-12-03 17:27:52 -08:00
Gregory Kurtzer
4b285db614 Added a package for Warewulf config 2020-12-03 17:27:29 -08:00
Gregory Kurtzer
ec037228cc Changing node.conf structure and moved controllers out of this config 2020-12-03 17:26:51 -08:00
Gregory Kurtzer
84bf9fbb43 profile and node commands and DB all working as expected now 2020-12-03 13:49:49 -08:00
Gregory Kurtzer
eaf6bb1196 This is a work in progress API shift as the data structure has changed and I'm cleaning the interface. 2020-12-03 07:34:26 -08:00
Gregory Kurtzer
2f5fa95d14 Minor updates to add debugging to some utils 2020-12-01 23:34:05 -08:00
Gregory Kurtzer
7516cca031 Data format changes and updated API for NodesDB 2020-12-01 23:33:01 -08:00
Gregory Kurtzer
442fc41f1b Minor bug fix when trying to set nodes 2020-12-01 20:55:03 -08:00
Gregory Kurtzer
eb19627e13 Update templates for IPMI 2020-12-01 18:24:31 -08:00
Gregory Kurtzer
581bc929e0 Add IpmiNetmask configuration 2020-12-01 18:03:22 -08:00
Gregory Kurtzer
056e8c9969 A bunch of changes around DHCP service, templating, and controller config 2020-12-01 17:31:37 -08:00
Gregory Kurtzer
04260bd5f2 Merge branch 'main' of github.com:ctrl-cmd/warewulf into main 2020-12-01 13:06:42 -08:00
Gregory Kurtzer
6968744e55 Fixups for NodeDB 2020-12-01 13:05:14 -08:00
Gregory Kurtzer
cc55c2a196 Update to templating for overlays 2020-12-01 13:04:49 -08:00
Shannon V. Davidson
6ada88e07d Merge branch 'main' of github.com:ctrl-cmd/warewulf into main 2020-12-01 13:49:28 -06:00
Shannon V. Davidson
f542666bf1 added BMC/IPMI configure overlay script 2020-12-01 13:43:58 -06:00
Gregory Kurtzer
4d752a67db Added controllers, services, and lots of various optimizations and fixes 2020-11-30 23:07:42 -08:00
Gregory Kurtzer
210d0044a5 Minor chnage in the VNFS CleanName() function. 2020-11-27 17:20:47 -08:00
Gregory Kurtzer
68ec517ebb Fixed string() method for node configurations 2020-11-27 17:10:20 -08:00
Gregory Kurtzer
2ba40c0e65 Fixup to slice manipulation functions 2020-11-27 16:39:39 -08:00
Gregory Kurtzer
f74826bc87 Various nodeDB updates 2020-11-27 16:39:27 -08:00
Gregory Kurtzer
38ce925639 Minor updates/fixes to NodeDB 2020-11-26 20:37:28 -08:00
Gregory Kurtzer
2e11c21566 Additional functions and capabilities in util pkg 2020-11-26 19:17:19 -08:00
Gregory Kurtzer
082ab6e5f7 Updates to Vnfs for nodeDB updates 2020-11-26 19:17:09 -08:00
Gregory Kurtzer
dba9de2c8b Updates to overlay for NodeDB updates 2020-11-26 19:16:55 -08:00
Gregory Kurtzer
942dd77323 Updates to kernel for new nodeDB updates 2020-11-26 19:16:13 -08:00
Gregory Kurtzer
421a03b75d Updates to nodeDB 2020-11-26 19:15:30 -08:00
Gregory Kurtzer
6d3ec350b6 Updates to nodeStore 2020-11-26 16:38:34 -08:00
Gregory Kurtzer
a4d2e3a0c8 This is a work in progress, some of which will be reverted like overlay handling. 2020-11-25 23:58:38 -08:00
Gregory Kurtzer
e5e23b5868 Changed backend node API to account for default and overrides for UI 2020-11-23 23:11:20 -08:00
Gregory Kurtzer
c8ed66a6dc Add IPMI configurations and cleaned up nodes.conf 2020-11-22 21:03:18 -08:00
Gregory Kurtzer
5cd1dc901e Lots of updates with the node management CLI tools 2020-11-22 20:35:13 -08:00
Gregory Kurtzer
5181940952 Working through node and group configuration via CLI 2020-11-21 21:51:14 -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