Commit Graph

245 Commits

Author SHA1 Message Date
Gregory Kurtzer
7aee24e5c1 Clean up and optimize the node and profile sets 2020-12-22 21:18:38 -08:00
Gregory Kurtzer
780fb4faa8 Move the sort to the constructors. 2020-12-22 21:18:15 -08:00
Gregory Kurtzer
a741b7e668 Merge branch 'main' of github.com:ctrliq/warewulf into main 2020-12-22 20:51:52 -08:00
Gregory Kurtzer
0144ba07a6 Some Readme updates 2020-12-22 20:50:58 -08:00
Gregory M. Kurtzer
84b709b8ed Merge pull request #14 from ctrliq/various_fixups
Very minor fixes and readme updates I want to get out there.
2020-12-21 21:43:46 -08:00
Gregory Kurtzer
63971f647b Updating the default main README page 2020-12-21 21:42:17 -08:00
Gregory Kurtzer
2f5ee2c1cc Updated Quickstart for RHEL7/8 2020-12-21 21:12:03 -08:00
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
b4d78963f9 Starting documentation updates 2020-12-21 18:47:54 -08:00
Gregory Kurtzer
e5dcb573ad Minor fixups for init 2020-12-21 18:45:29 -08:00
Gregory Kurtzer
7be47333c6 Changed defaults for root and kernel args 2020-12-21 18:44:57 -08:00
Gregory Kurtzer
2b269d3db7 Added kernel args for node and profile command. 2020-12-21 18:44:29 -08:00
svdavidson
1cf0b62899 Merge pull request #13 from gmkurtzer/init_fixes
Init fixes
2020-12-21 09:31:14 -06:00
svdavidson
47f7a7e765 Merge pull request #12 from gmkurtzer/readmefix
Fix README.md related to issue #11.
2020-12-21 09:30:10 -06:00
Gregory Kurtzer
54b5d8e4a6 Move all configurations to a separate config that can be sourced as needed 2020-12-20 23:14:55 -08:00
Gregory Kurtzer
f873185858 Fixed minor bug where WWINIT was unset and exec had nothing to call 2020-12-20 23:03:06 -08:00
Gregory Kurtzer
98e03162d3 Set vi as default editor is none is defined 2020-12-20 22:56:32 -08:00
Gregory Kurtzer
a5714cb15c Make sure IPMI Netmask is also defined 2020-12-20 22:51:26 -08:00
Gregory Kurtzer
d7a6374970 Renamed localhost to loopback 2020-12-20 22:51:08 -08:00
Gregory Kurtzer
5598ec8a65 Moved variables from wwinit into init.ww 2020-12-20 22:49:02 -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
a53a040b36 Fix README.md related to issue #11. 2020-12-20 12:03:11 -08:00
Gregory M. Kurtzer
4623f90a7a Merge pull request #10 from gmkurtzer/initramfs_fixups
Merging for selinux testing
2020-12-20 11:59:35 -08:00
Gregory M. Kurtzer
d353817b09 Merge pull request #7 from gmkurtzer/configure_adds
I've been testing this and it is working well at this point.
2020-12-20 11:59:08 -08:00
Gregory Kurtzer
1161f051f1 fix broken initramfs tmpfs and refactor initramfs init sequence 2020-12-20 11:54:25 -08:00
Gregory Kurtzer
20109cee73 Convert ramfs to tmpfs and jump through the required hoops... 2020-12-20 01:17:37 -08:00
Gregory Kurtzer
4c655e82b2 Fix PAM for broken_shadow so users can log in based on ssh keys only 2020-12-19 21:06:28 -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
ecb2554628 Include NFS declarations in the config 2020-12-19 21:04:23 -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
5e8ef337d0 Add network as part of the warewulfconf (figure it out if undef) 2020-12-19 21:03:01 -08:00
Gregory Kurtzer
154f90a972 Fix permissions on Makefile for ssh keys in the overlay 2020-12-19 00:41:18 -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
7d20130601 Include default host file template 2020-12-19 00:39:34 -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
5c354af31d Don't error/warn when file isn't found 2020-12-19 00:38:48 -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
Gregory M. Kurtzer
6e4469ab17 Merge pull request #6 from ctrliq/batch-update
Rework batch package
2020-12-18 21:34:15 -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
Gregory M. Kurtzer
6f8ec8797b Merge pull request #5 from svdavidson/main
Added parallel batching, IPMI power cycle, sensors, and console
2020-12-18 18:04:43 -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
9ff2530c0c Minor fixups from the Warewulf community meeting 2020-12-17 20:19:18 -08:00
Gregory Kurtzer
a5a3e404cf Cleaned go.* files 2020-12-15 21:29:50 -08:00
Gregory Kurtzer
13fad167a4 Starting ssh configure scripts 2020-12-15 21:29:28 -08:00
Gregory M. Kurtzer
1a3bcf2b20 Merge pull request #4 from svdavidson/main
IPMI Support Changes
2020-12-15 10:54:14 -08:00