Commit Graph

157 Commits

Author SHA1 Message Date
Niko Kivel
17f26e8bf1 Params-->Keys 2021-05-11 08:45:09 +02:00
Niko Kivel
c12f257428 removed code debris 2021-05-10 09:55:36 +02:00
Niko Kivel
c6b97543d6 parameters in overlay 2021-05-10 09:14:22 +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
Niko Kivel
1c35b84e74 GroupName --> ClusterName 2021-04-28 22:38:39 +02:00
Gregory Kurtzer
4bc523a052 Optimized sorting methods across nodes and profiles 2021-04-25 15:43:35 -07:00
Gregory Kurtzer
85a406fb39 remove timestamp from normal log output. 2021-04-25 13:56:11 -07:00
Gregory Kurtzer
5e53ff1b7d Remove useless "Disable" (ref #40) 2021-04-25 13:41:21 -07:00
Gregory Kurtzer
4732868966 Slight modification to Yong's pigz conditional 2021-04-25 12:25:34 -07:00
Yong Qin
2e1017ca63 When available, use "pigz" to speedup compression. 2021-04-24 21:00:22 -07:00
Gregory M. Kurtzer
ed4c0ea91b Merge pull request #73 from yqin/topic/log_timestamp
Thanks Yong!
2021-04-24 17:02:36 -07:00
Gregory M. Kurtzer
26de4984da Merge pull request #72 from yqin/topic/lfhs
Funny, I was just looking at that and about to fix it. Thanks!
2021-04-24 16:59:46 -07:00
Gregory Kurtzer
d1bae3582b Fixed Warewulfd and systemd 2021-04-24 16:49:06 -07:00
Yong Qin
c16e450922 Logged timestamp. 2021-04-24 16:40:44 -07:00
Yong Qin
495c1a8039 Made sure log file and pid file locations are Linux FHS compliant. 2021-04-24 16:38:19 -07:00
Gregory Kurtzer
1e0b86b71c Cleanups in kernel go 2021-04-24 16:37:40 -07:00
Gregory Kurtzer
083c7bbe33 Compress the kmods and overlays 2021-04-24 16:36:22 -07:00
Gregory Kurtzer
1fec3c84d5 Removed old VNFS source files 2021-04-24 15:05:26 -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
ad6dec792b Readding Yong's addition of graphdriver/copy 2021-04-23 21:49:25 -07:00
Gregory Kurtzer
7f26ab646e Assume sane default to GOPATH if it doesn't exist in env 2021-04-23 20:42:06 -07:00
Gregory Kurtzer
d189adc50c Merge branch 'main' of github.com:hpcng/warewulf into main 2021-04-23 20:34:10 -07:00
Gregory Kurtzer
fb2c7c64b8 Minor cleanup 2021-04-23 20:27:41 -07:00
Gregory Kurtzer
72ae24c5bc Docker requirement was breaking build. 2021-04-23 19:39:02 -07:00
Brian Clemens
f99127d3dc Embed updated iPXE binaries 2021-04-23 19:44:31 +09:00
Brian Clemens
f606770865 Update iPXE binaries, add arm64 iPXE 2021-04-23 14:35:33 +09:00
Gregory M. Kurtzer
8909271c9d Merge pull request #55 from yqin/topic/kernel_delete
LGTM, thank you Yong!
2021-04-20 20:35:52 -07:00
Yong Qin
a3e94473cb Added "kernel delete" command. 2021-04-07 15:23:37 -07:00
Yong Qin
0346d98d46 Fixed the bug with importing container/vnfs from a directory. 2021-04-07 11:25:57 -07:00
Niko Kivel
dc091263e2 additional functions for templates 2021-03-26 15:20:52 +01:00
Brian Clemens
4c379a3fe9 Merge pull request #47 from paulscherrerinstitute/netDevOverlay
Set .NetDevs.eth0.Default
2021-03-25 19:56:58 +09:00
Niko Kivel
ffe30a8113 missing netdev.Default in overlay 2021-03-24 15:12:19 +01:00
Niko Kivel
1d396df056 fixed problems with wrongly identified invalid characters 2021-03-18 11:30:33 +01:00
Gregory Kurtzer
902c6974c8 added "UNSET" and "UNDEF" (WW3 compat) to node object sets 2021-03-06 18:56:15 -08:00
Gregory Kurtzer
dcea5ece28 Minor bug with removing container name if import fails. Fixed. 2021-03-06 18:32:29 -08:00
Gregory Kurtzer
431c6d6891 Renamed vnfs.go to util.go 2021-03-06 18:27:21 -08:00
Gregory Kurtzer
6357e31438 Support container import of chroot directory 2021-02-24 21:01:56 -08:00
Gregory Kurtzer
5a07ac2e14 Cleaned container.Build() return 2021-02-24 21:01:35 -08:00
Gregory Kurtzer
8f049f9ba4 Added function for recursive file copy 2021-02-24 21:00:41 -08:00
Gregory Kurtzer
3998dff021 Allowed undescore character in container name 2021-02-24 21:00:15 -08:00
Gregory Kurtzer
667c512bb7 Merge branch 'main' of github.com:ctrliq/warewulf into main 2021-02-23 19:54:04 -08:00
Gregory Kurtzer
33e68eaeac Minor fixups to daemon process and reloading the database on configuring a new node 2021-02-23 19:52:39 -08:00
Ian Kaneshiro
db28555165 Support OCI registry creds
Adds support to 3 environment variables:
- WAREWULF_OCI_USERNAME: registry user username
- WAREWULF_OCI_PASSWORD: registry user password
- WAREWULF_OCI_NOHTTPS: disable tls requirements (for local registries)

Note:
	This will default to ~/.docker/config.json for credentials and other docker
configurations on the system when no options are specified.
2021-02-16 18:11:23 -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
e7c6fe3abe Add ability to reload config file for warewulfd on SIGHUP 2021-02-12 22:59:27 -08:00
Gregory Kurtzer
72321cf319 Typo fix 2021-02-12 22:58:35 -08:00
Gregory Kurtzer
d00ea3ba00 Index node database for daemon to make lookups always instantaneous 2021-02-12 22:58:22 -08:00
Gregory Kurtzer
30c6b64413 Support importing a kernel from a chroot directory 2021-02-04 18:06:46 -08:00