Christian Goll
704248f2da
For just one netdev make it the default
2022-02-17 10:35:03 +01:00
Gregory Kurtzer
b1b893861e
Fix for faulty boolean logic (ref #292 )
2022-02-12 01:53:18 +00:00
Gregory Kurtzer
49150c172e
Reverse compatibility for keys to tags
2022-02-11 15:36:38 +00:00
Gregory Kurtzer
ffaf794a42
Changed "key" paramaters to tags and cleaned up interface
2022-02-11 05:52:46 +00:00
Gregory Kurtzer
b165928699
Change how boolean node members behave (transform two and from strings)
2022-02-10 16:36:14 +00:00
Gregory Kurtzer
ee84e8d339
rootfstype=rootfs does not need to be defined.
2022-02-09 20:19:20 +00:00
Gregory Kurtzer
d9c13c3f36
Initial commit of asset key tag security check
2022-01-24 00:32:02 +00:00
Gregory Kurtzer
d35f368b21
Build configs should not be globally writable (thanks Jeremy)
2022-01-19 06:01:33 +00:00
Gregory Kurtzer
8da7dd415a
Extend and optimize relocatable build config infrastructure
2022-01-15 04:00:18 +00:00
Gregory Kurtzer
e3d76f01e2
Merge branch 'main' of github.com:hpcng/warewulf into overlay_refactor
2022-01-06 00:37:17 +00:00
Gregory Kurtzer
b971ff2636
Backwards compatibility fix for network config
2022-01-04 02:15:21 +00:00
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
74da63d079
set .conf files for man_page and bash_completion
2021-11-19 10:02:13 +01:00
Niko Kivel
02500ad56d
moved node utils to util.go
...
added tests for FindByHwaddr and FindByIpaddr
2021-11-03 11:51:35 +01:00
Gregory Kurtzer
1370932cd3
Introduction of netname functionality for network devices
2021-10-23 07:12:57 -07: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
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
3136398e94
Discoverable is only for node configs (not profiles)
2021-08-21 08:50:14 -07: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
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
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
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
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
7516cca031
Data format changes and updated API for NodesDB
2020-12-01 23:33:01 -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