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
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