Commit Graph

95 Commits

Author SHA1 Message Date
Gregory Kurtzer
1c33650a80 Configure root and user's ssh keys as well as hosts keys 2020-12-21 21:11:40 -08:00
Gregory Kurtzer
2b269d3db7 Added kernel args for node and profile command. 2020-12-21 18:44:29 -08:00
Gregory Kurtzer
98e03162d3 Set vi as default editor is none is defined 2020-12-20 22:56:32 -08:00
Gregory Kurtzer
e5be3d8182 Cleaned init subsystem, Ipmi, SELinux, added Root option, and fixed defaults 2020-12-20 22:41:02 -08:00
Gregory Kurtzer
90157e340a Set the HISTFILE to /dev/null so we don't rebuild containers on every exec 2020-12-19 21:06:04 -08:00
Gregory Kurtzer
d9b21df38e Include the NFS configure command 2020-12-19 21:05:44 -08:00
Gregory Kurtzer
f76c663041 Automatically configure NFS and add a fstab in the system overlay 2020-12-19 21:05:15 -08:00
Gregory Kurtzer
5ec1988029 Use the new network instead of doing this logic in the CLI 2020-12-19 21:03:44 -08:00
Gregory Kurtzer
668fbb8fb1 Add new configure commands 2020-12-19 00:40:54 -08:00
Gregory Kurtzer
9889bbd92c Configure ssh keys 2020-12-19 00:40:40 -08:00
Gregory Kurtzer
2ac2625b29 Add basic NFS configure command template 2020-12-19 00:40:05 -08:00
Gregory Kurtzer
7af8b03cf7 Add ability to configure host file on the controller node 2020-12-19 00:39:19 -08:00
Gregory Kurtzer
d91673290c Merge branch 'main' of github.com:ctrliq/warewulf into main 2020-12-18 22:51:38 -08:00
Gregory Kurtzer
69e6ffaad9 Starting configure CLI for hosts and nfs 2020-12-18 22:51:17 -08:00
Ian Kaneshiro
c3281ec333 Rework batch package
Use a buffered channel to limit the number of active goroutines without needing
to wait for all active goroutines to finish
2020-12-18 19:17:15 -08:00
Shannon V. Davidson
e177bfdb90 Added parallel batching, IPMI power cycle, sensors, and console 2020-12-18 18:57:03 -06:00
Gregory Kurtzer
13fad167a4 Starting ssh configure scripts 2020-12-15 21:29:28 -08:00
Shannon V. Davidson
cb8336be8c Merge branch 'main' of github.com:ctrliq/warewulf into main 2020-12-14 09:14:19 -06:00
Gregory Kurtzer
ba5887555d Minor bugfix on default template. 2020-12-13 23:38:22 -08:00
Gregory Kurtzer
62a1abaab3 Cleanups and minor fixups 2020-12-13 22:45:08 -08:00
Gregory Kurtzer
487f45f7a9 Optimizing pull to automatically build the VNFS and set default if requested 2020-12-13 20:35:47 -08:00
Gregory Kurtzer
5c23ef9f94 Fininshed with node discovery and service refactoring 2020-12-13 20:20:03 -08:00
Gregory Kurtzer
f1706a4a0e Daemon updates, backgrounding, and CLI integration 2020-12-12 23:50:38 -08:00
Gregory Kurtzer
90246f227f Moved warewulfd commandline program into wwctl 2020-12-11 23:30:29 -08:00
Gregory Kurtzer
c53c97dbcf Created template for server process subcommands 2020-12-10 20:57:32 -08:00
Gregory Kurtzer
a5e79ae560 Moved wwctl service to wwctl system 2020-12-10 20:57:02 -08:00
Shannon V. Davidson
643a69b75b Added IpmiGateway in case of separate BMC and control network 2020-12-10 09:52:22 -06:00
Gregory Kurtzer
f9ebd8cf4b Added container delete command 2020-12-07 19:42:14 -08:00
Gregory Kurtzer
94f6154f68 Minor fixup of variable nomenclature 2020-12-07 13:56:01 -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
9de9778648 Add bind points for /dev/ and /etc/resolv.conf into the container when exec'ing 2020-12-06 10:00:04 -08:00
Gregory Kurtzer
bbfe1023e9 Add file for non-Linux placeholder. 2020-12-06 09:39:48 -08:00
Gregory Kurtzer
3041fcac6b Added wwctl container exec ... feature 2020-12-06 09:33:36 -08:00
Gregory Kurtzer
6c1c9d1769 Not sure why my .gitignore is causing some files to be skipped... Have to look into that. 2020-12-06 01:11:57 -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
4e93745bc6 Minor cleanup of profile list 2020-12-04 17:48:07 -08:00
Gregory Kurtzer
e80878b240 Changed DomainName to ClusterName 2020-12-03 19:37:52 -08:00
Gregory Kurtzer
6cbaa29fbd Fixes for new API 2020-12-03 17:28:28 -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
931a3cce05 Sort node output 2020-12-02 11:22:50 -08:00
Gregory Kurtzer
43ad7e570c API updates and fixes to CLI 2020-12-01 23:34:24 -08:00
Gregory Kurtzer
1c5d4a2bef Started a command to print out readiness status 2020-12-01 23:33:28 -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
e227e130fb Fixes around dhcpd 2020-12-01 15:58:06 -08:00
Gregory Kurtzer
bc2bee9cf0 Fix for network calculation for DHCP 2020-12-01 15:19:58 -08:00
Gregory Kurtzer
26bd57e04f Missed a 's' on the last commit. 2020-12-01 14:40:07 -08:00