Commit Graph

477 Commits

Author SHA1 Message Date
Gregory Kurtzer
902c6974c8 added "UNSET" and "UNDEF" (WW3 compat) to node object sets 2021-03-06 18:56:15 -08:00
Gregory M. Kurtzer
aff1929a2e Merge pull request #38 from gmkurtzer/fixes
Merging...
2021-03-06 18:37:30 -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
455848463f If container import fails, delete the installed container dir (issue #28) 2021-03-06 18:18:40 -08:00
Gregory Kurtzer
e149afd580 Disabling the warewulfd automatic start as part of RPM (anaconda install!?) 2021-03-06 18:03:49 -08:00
Gregory Kurtzer
8d24496e97 Fixing some packaging issues, make should start services. 2021-03-06 18:02:25 -08:00
Gregory Kurtzer
ae37d337c8 Merge branch 'main' of github.com:ctrliq/warewulf into main 2021-03-06 17:59:14 -08:00
Gregory Kurtzer
78824d6e29 Fix for issue #30. Kernel version != kernel args. 2021-03-06 17:46:55 -08:00
Gregory Kurtzer
6cdf15abb5 Fix for issue #36. Debug option always takes precedence over verbose. 2021-03-06 17:45:14 -08:00
Brian Clemens
3283f4de58 Use forking systemd service 2021-03-05 23:50:57 +09:00
Brian Clemens
da192d95b6 Fix systemd unit failing because of missing warewulf group 2021-03-04 19:03:45 +09:00
Brian Clemens
8094e95eee add download page 2021-03-04 00:13:21 +09:00
Brian Clemens
70ebfdbf70 reformat el8 quickstart 2021-03-03 23:04:39 +09:00
Brian Clemens
c9d6e1ceca limit unnecessary testing 2021-03-03 22:37:29 +09:00
Brian Clemens
547dd0cabd trigger document generation only when docs modified 2021-03-03 22:31:47 +09:00
Brian Clemens
7063b66352 fixup! reformat el7 quickstart 2021-03-03 22:28:07 +09:00
Brian Clemens
8c969f06b3 reformat el7 quickstart 2021-03-03 22:24:09 +09:00
Brian Clemens
03b09b9221 correct repo url 2021-03-03 13:46:50 +09:00
Brian Clemens
3a4b83224d fixup! add docusaurus docs 2021-03-03 07:56:48 +09:00
Brian Clemens
4867bdb672 add docusaurus docs 2021-03-03 07:55:23 +09:00
Gregory Kurtzer
b4a6e45b35 Fixed bug reported by John Linford on wwctl node list -n output 2021-02-28 21:02:13 -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
64d1a24cd9 Added container command alias for 'vnfs' 2021-02-24 20:59:41 -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
Gregory Kurtzer
93a2eeaf2c Sleep and reboot on PXE error 2021-02-23 19:52:11 -08:00
Niko Kivel
d2457da7ee Merge branch 'main' of https://github.com/ctrliq/warewulf into main 2021-02-18 13:37:32 +01:00
Gregory M. Kurtzer
a176b2d5c7 Merge pull request #27 from ctrliq/oci-creds
Support OCI registry creds with environment variables
2021-02-16 18:17:55 -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
Gregory M. Kurtzer
b6af0ccf70 Merge pull request #26 from ctrliq/fmt-update
Tidy up
2021-02-16 18:10:11 -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 M. Kurtzer
2558abad06 Merge pull request #25 from gmkurtzer/warewulfd_fixes
Warewulfd fixes
2021-02-12 23:04:45 -08:00
Gregory M. Kurtzer
722f0905f7 Merge pull request #17 from svdavidson/main
Minor IPMI fix
2021-02-12 23:04:05 -08:00
Gregory Kurtzer
88dbec7ed9 Automatically reload daemon configuration file when configuration file is changed. 2021-02-12 23:00:03 -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
Gregory Kurtzer
e4ec4b0ffd Removed minimum args requirement so we can do `--all. 2021-02-04 18:06:15 -08:00
Brian Clemens
766ef32914 Fix build on el7 2021-02-03 22:29:23 +09:00
Niko Kivel
b5ef70de09 Merge branch 'main' of https://github.com/ctrliq/warewulf into main 2021-01-28 14:33:25 +01:00
Niko Kivel
c1e2af9469 Merge branch 'main' of https://github.com/ctrliq/warewulf into main 2021-01-28 12:50:35 +01:00
Niko Kivel
d1f80662a6 Fix configure hosts show emptying /etc/hosts and setpersist CLI variable in configure hosts
- Only open `/etc/hosts` when write intended
- Correct `SetPersist` CLI variable
2021-01-28 19:41:12 +09:00
Niko Kivel
4af728d6bf Use SystemOverlay when building system overlay
Use SystemOverlay when building system overlay
2021-01-28 10:02:43 +09: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
Niko Kivel
49d39d1c81 Merge branch 'main' of https://github.com/ctrliq/warewulf into main 2021-01-27 15:01:55 +01:00