Christian Goll
afac77dbbe
allow multiple generic and wwinit overlays
2022-03-11 11:50:38 +01:00
Christian Goll
5ac75661c9
Only write to IPMI if this is explictly wanted
2022-03-02 21:24:05 +01:00
Gregory M. Kurtzer
b11f3f7228
Merge pull request #313 from mslacken/single-netdev
...
For just one netdev make it the default
2022-02-27 19:02:53 -08:00
Gregory M. Kurtzer
88832420ca
Merge pull request #306 from gmkurtzer/container_kernel_integration
...
Utilize containerized kernel by default
2022-02-27 18:03:25 -08:00
Christian Goll
704248f2da
For just one netdev make it the default
2022-02-17 10:35:03 +01:00
Gregory Kurtzer
1203186194
Support kernel overrides from the host or other containers
2022-02-17 07:37:04 +00:00
Gregory Kurtzer
104bc7527d
Restored deleted kernel components for overrides
2022-02-17 06:21:40 +00:00
MatthewHink
a01e8319d2
Allow asset tags in the profile.
...
Warn and ignore ip addresses and hardware addresses.
2022-02-16 11:41:44 -05:00
MatthewHink
a29e9ed6be
Remove unique settings from profile set. Warn if set in the node DB.
...
IP address
MAC address
Asset Tag
2022-02-15 10:58:28 -05:00
Gregory Kurtzer
5a0c13225e
Utilize containerized kernel and remove kernel Support
2022-02-15 06:49:24 +00:00
Gregory Kurtzer
e6a3810d20
Fixing oddball network configuration parameters
2022-02-12 03:08:33 +00: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
93ff88d544
Fix lint
2022-02-10 16:43:04 +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 M. Kurtzer
b50fdbd923
Merge pull request #238 from gmkurtzer/network_refactor_backwardscompat_fix
...
Backwards compatibility fix for network config
2022-01-05 16:25:43 -08:00
Gregory Kurtzer
b971ff2636
Backwards compatibility fix for network config
2022-01-04 02:15:21 +00:00
Gregory Kurtzer
2f6a9251cd
Optimized FilterByName() to weed out redundant queries
2021-12-30 03:35:54 +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
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