Commit Graph

273 Commits

Author SHA1 Message Date
Gregory Kurtzer
9f53bca1bf Various fixes found in testing 2021-12-29 17:16:53 -08:00
Gregory Kurtzer
00d8d42e9d First pass at a rework of the overlay subsystem in Warewulf 2021-12-29 16:11:25 -08:00
Gregory Kurtzer
7d2fe7f22f Merge branch 'main' of github.com:hpcng/warewulf into netdev_refactor 2021-12-28 15:18:08 -08:00
Gregory Kurtzer
938511e9cd Merge branch 'main' of github.com:gmkurtzer/warewulf into netdev_refactor 2021-12-28 15:17:21 -08:00
Gregory Kurtzer
af51716f55 Merge branch 'main' of github.com:gmkurtzer/warewulf into wwlog_refactor 2021-12-28 13:59:50 -08:00
Gregory Kurtzer
148431e8f2 Minor cleanup of output 2021-12-28 13:56:30 -08:00
Christian Goll
04f0a25fbc Merge pull request #211 from mslacken/update-gitignore
updated .gitignore to ignore man pages
2021-12-03 11:05:02 +01:00
Christian Goll
74da63d079 set .conf files for man_page and bash_completion 2021-11-19 10:02:13 +01:00
Christian Goll
6bf8695951 Adding '^' and '$' to serach string to avoid greedy regexp 2021-11-09 13:51:57 +01:00
Gregory M. Kurtzer
3912f5da98 Merge pull request #199 from paulscherrerinstitute/node_util
fix FindByHwaddr
2021-11-06 17:29:40 -07:00
Niko Kivel
02500ad56d moved node utils to util.go
added tests for FindByHwaddr and FindByIpaddr
2021-11-03 11:51:35 +01:00
jcsiadal
f7396ae5be Updates to build an RPM
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2021-11-01 11:32:59 -07:00
Gregory Kurtzer
1370932cd3 Introduction of netname functionality for network devices 2021-10-23 07:12:57 -07:00
Christian Goll
83232db4b5 nodes.conf must not be world readable as it contains impipassword 2021-10-13 09:32:19 +02:00
Gregory Kurtzer
cb1455bd8b Allow --discoverable option to be set via profiles (ref: #159) 2021-10-01 00:05:41 -07:00
Gregory Kurtzer
5bff8be72e Clustername bug not showing up in profiles.
Not sure how this bug has existed for so long without being noticed! CRAZY!
2021-09-12 14:42:08 -07:00
WestleyR
4edc16953e Fix linting issues 2021-09-07 20:48:51 -07:00
Gregory Kurtzer
c60be743ba Update sources to use upstream errors package 2021-09-06 14:50:27 -07: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
371767daed Merge branch 'main' of github.com:hpcng/warewulf into cleanups 2021-08-22 19:10:09 -07:00
Gregory Kurtzer
7bbe942a32 Fixed bug found with regards to boolean Alt/Profile values 2021-08-21 08:50:37 -07:00
Gregory Kurtzer
3136398e94 Discoverable is only for node configs (not profiles) 2021-08-21 08:50:14 -07:00
Gregory Kurtzer
a82e1b0ea5 Fixed formatting across entire project 2021-08-21 08:04:47 -07:00
Gregory Kurtzer
73ed7d1891 Another method to "unset" a configuration 2021-08-20 19:40:24 -07:00
Gregory M. Kurtzer
e523d1d62c Merge pull request #92 from mslacken/ipmi
added configureable ipmiinterface used by ipmitool
2021-08-20 08:07:16 -07:00
Gregory M. Kurtzer
c797c70dd1 Merge pull request #90 from mslacken/wicked
Looks good to me, thanks!
2021-08-20 07:53:58 -07:00
Christian Goll
b27951b59f added binary to create bash completion
also do not bail out, when configs can't be read, still the
2021-08-10 11:15:33 +02: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
Christian Goll
6d267d38e6 added IpCIDR entry for the nodes 2021-07-29 09:24:58 +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
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
5e53ff1b7d Remove useless "Disable" (ref #40) 2021-04-25 13:41:21 -07:00
Gregory Kurtzer
3e0d48762e code cleanups 2021-04-24 15:00:54 -07:00
Gregory Kurtzer
fde292a84e Change default value for kernelargs rootfstype=rootfs 2021-04-23 22:03:40 -07:00
Gregory Kurtzer
902c6974c8 added "UNSET" and "UNDEF" (WW3 compat) to node object sets 2021-03-06 18:56:15 -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
780fb4faa8 Move the sort to the constructors. 2020-12-22 21:18:15 -08:00
Gregory Kurtzer
7be47333c6 Changed defaults for root and kernel args 2020-12-21 18:44:57 -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
1161f051f1 fix broken initramfs tmpfs and refactor initramfs init sequence 2020-12-20 11:54:25 -08:00
Gregory Kurtzer
9ff2530c0c Minor fixups from the Warewulf community meeting 2020-12-17 20:19:18 -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
5c23ef9f94 Fininshed with node discovery and service refactoring 2020-12-13 20:20:03 -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
7798b6b1e7 Add the ability to do node discovery for unconfigured nodes. 2020-12-07 19:44:46 -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
e80878b240 Changed DomainName to ClusterName 2020-12-03 19:37:52 -08:00