Commit Graph

111 Commits

Author SHA1 Message Date
Christian Goll
acabc491f7 nfs mount option must be defaults 2022-01-27 10:06:08 +01:00
Christian Goll
56fe1355ce runtme overlay can only be downloaded by wwclien 2022-01-26 17:28:08 +01:00
Gregory Kurtzer
84b618fb7b Fixed booting issues with /bin directory existing in overlay. 2022-01-26 01:59:34 +00:00
Gregory Kurtzer
b068c187af Update wwclient to send hwaddr and asset/uuid tags 2022-01-24 01:29:05 +00:00
Gregory Kurtzer
d9c13c3f36 Initial commit of asset key tag security check 2022-01-24 00:32:02 +00:00
Gregory Kurtzer
c0d6a16a6f Remove unused config path options 2022-01-15 04:11:11 +00:00
Gregory Kurtzer
8da7dd415a Extend and optimize relocatable build config infrastructure 2022-01-15 04:00:18 +00:00
jcsiadal
8e626e9a62 Add config option for shared state dir
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>

Changes default share to /srv/warewulf
Update specfile
Some changes to match Golang standards
2022-01-11 05:52:58 +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
a0ffc12c9a Put imgextract into a different PXE file until it is tested on ARM
To use this iPXE template do the following:
```
wwctl profile set --ipxe big_image default
```
2021-12-30 17:22:56 +00:00
Gregory Kurtzer
82b276f858 Implement fix for #222 (thanks Griznog!) 2021-12-30 03:44:48 +00: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
f745d90c9c Added some fixes to #184 2021-12-28 16:50:07 -08: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 M. Kurtzer
dbef20d498 Merge pull request #157 from gmkurtzer/overlay_autoupdate
Update or build overlays on demand
2021-09-30 23:47:55 -07:00
Gregory Kurtzer
238b61a682 Daemon logging to syslog (#152) 2021-09-30 23:40:16 -07:00
Gregory Kurtzer
384c4c0286 Make the overlay auto-update configurable 2021-09-30 23:02:04 -07:00
Gregory Kurtzer
2234532ac8 Add dhcpd lease max time 2021-09-30 23:01:34 -07:00
Gregory Kurtzer
1d48c9ce15 Removed static port delcaration in the dhcpd templates 2021-09-29 22:41:58 -07:00
Gregory Kurtzer
d1bc747cc2 Commented out support for arm32.efi as we don't have that built yet 2021-04-23 20:49:49 -07:00
Brian Clemens
bdf11051be ARM iPXE filenames in dhcpd configuration template 2021-04-23 19:48:48 +09:00
Yong Qin
389118dfa2 Fixed static-dhcpd.conf template. 2021-04-11 17:55:13 -07:00
Gregory Kurtzer
02163769b1 Testing an iPXE fix/suggestion from Ben Allen. (Thanks!) 2021-03-10 15:09:06 -08:00
Gregory Kurtzer
93a2eeaf2c Sleep and reboot on PXE error 2021-02-23 19:52:11 -08:00
Niko Kivel
70735c144f dhcpPersist variable, update wwctl services to wwctl configure in default confs
* fixed wrong variable for kernel arguments
* fixed wrong variable for persistence
* fixed recreate command hint
2021-01-27 23:36:59 +09:00
Gregory Kurtzer
b7d0a8d9b9 Minor fix in hosts.tmpl when an IP address isn't defined 2020-12-22 21:59:26 -08:00
Gregory Kurtzer
bd2968cf51 Fix minor bug in hosts template for bool value 2020-12-22 21:51:19 -08:00
Shannon V. Davidson
c43fcededc Back up /etc/hosts and allow local changes 2020-12-22 23:08:35 -06:00
Gregory Kurtzer
ecb2554628 Include NFS declarations in the config 2020-12-19 21:04:23 -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
5c23ef9f94 Fininshed with node discovery and service refactoring 2020-12-13 20:20:03 -08:00
Gregory Kurtzer
7798b6b1e7 Add the ability to do node discovery for unconfigured nodes. 2020-12-07 19:44:46 -08:00
Gregory Kurtzer
8c11c2b304 Renamed vnfs to container, finished VNFS and kernel refactoring 2020-12-06 00:47:00 -08:00
Gregory Kurtzer
4efb27a82f Added support for tftp service and updated service interface and config 2020-12-04 22:14:29 -08:00
Gregory Kurtzer
f837422771 Cleaned node file 2020-12-03 19:14:57 -08:00
Gregory Kurtzer
df96dee6be Added a configurable update interval for WWClient 2020-12-03 19:14:40 -08:00
Shannon V. Davidson
48014d7ede Merge branch 'main' of github.com:ctrl-cmd/warewulf into main 2020-12-03 19:43:06 -06:00
Shannon V. Davidson
76feee14c4 added host IP address to dhcpd.conf template 2020-12-03 19:40:39 -06:00
Gregory Kurtzer
28f102b5f7 Updates to default configs 2020-12-03 17:29:11 -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
056e8c9969 A bunch of changes around DHCP service, templating, and controller config 2020-12-01 17:31:37 -08:00
Gregory Kurtzer
e227e130fb Fixes around dhcpd 2020-12-01 15:58:06 -08:00
Gregory Kurtzer
bc2bee9cf0 Fix for network calculation for DHCP 2020-12-01 15:19:58 -08:00
Gregory Kurtzer
628381a8a3 Startings of the wwctl service dhcp integration 2020-12-01 13:05:57 -08:00
Gregory Kurtzer
4d752a67db Added controllers, services, and lots of various optimizations and fixes 2020-11-30 23:07:42 -08:00
Gregory Kurtzer
b12f6860e1 Changed default nodes.conf file 2020-11-27 17:09:48 -08:00
Gregory Kurtzer
5368998c3b Remove extra slash in default ipxe template 2020-11-26 19:21:34 -08:00
Gregory Kurtzer
1b7dbefd4f Configuration updates for NodeDB 2020-11-26 19:21:09 -08:00