Commit Graph

898 Commits

Author SHA1 Message Date
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
Brian Clemens
3370ee7142 Include systemd service in RPM spec 2021-01-27 12:16:30 +09:00
Niko Kivel
4ec17ba291 Merge branch 'main' of https://github.com/paulscherrerinstitute/warewulf into main 2021-01-26 17:04:12 +01:00
Niko Kivel
fbc2f250ae fixed wrong variabel for kernel arguments 2021-01-26 22:53:18 +09:00
Brian Clemens
4712c03a1a Tag 4.0.0 2021-01-26 22:53:18 +09:00
Brian Clemens
28964dae43 Merge pull request #19 from paulscherrerinstitute/kernelArgs
Fixed wrong variable for kernel arguments
2021-01-26 21:01:06 +09:00
Niko Kivel
33440ef66e fixed wrong variabel for kernel arguments 2021-01-26 13:57:13 +01:00
Brian Clemens
c3b4277832 Tag 4.0.0 2021-01-26 19:41:45 +09:00
Brian Clemens
44a93a3934 Add systemd service 2021-01-26 19:35:36 +09:00
Brian Clemens
7ee9760f45 Clean distribution files in make clean 2021-01-18 09:33:13 +09:00
Brian Clemens
57957ed427 Add basic test workflow 2021-01-17 19:56:15 +09:00
Brian Clemens
a2ebded35f fixup! Move documentation 2021-01-16 06:18:23 +09:00
Brian Clemens
659d652813 Move documentation 2021-01-15 19:44:32 +09:00
Gregory Kurtzer
98f5142635 Include vendor in make dist 2021-01-14 21:19:31 -08:00
Gregory Kurtzer
b903eac31f Minor fixup for RPM build 2021-01-14 21:19:11 -08:00
Gregory Kurtzer
9565f9fd32 Added make dist to Makefile to produce a tarball 2021-01-14 21:14:12 -08:00
Gregory Kurtzer
bad930f21b Added a specfile 2021-01-14 21:09:49 -08:00
Gregory Kurtzer
29d171ada4 Updated the logo 2021-01-14 20:33:25 -08:00
Gregory Kurtzer
72b1d8c9d8 UI Updates with a few minor fixups scattered here and there 2021-01-14 20:23:42 -08:00
Gregory Kurtzer
72a40c2eca Documentation updates 2020-12-29 14:51:44 -08:00
Gregory Kurtzer
6eb5710f08 Updated documentation 2020-12-23 18:44:14 -08:00
Shannon V. Davidson
cb3f18cfbe Merge branch 'main' of github.com:ctrliq/warewulf into main 2020-12-23 00:41:41 -06:00
Shannon V. Davidson
5eff1826ad Minor IPMI fix during node initialization 2020-12-23 00:37:41 -06:00
Gregory Kurtzer
3791633ea4 Setting up basic documentation 2020-12-22 22:26:29 -08:00
Gregory Kurtzer
b4e5656b5b Create the correct directory name (plural for chroots) 2020-12-22 22:20:22 -08: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
ed3d040cab Merge branch 'main' of github.com:ctrliq/warewulf into svdavidson-main 2020-12-22 21:52:35 -08:00
Gregory Kurtzer
bd2968cf51 Fix minor bug in hosts template for bool value 2020-12-22 21:51:19 -08:00
Gregory Kurtzer
8a419f648b Properly configure a network device to be default 2020-12-22 21:51:05 -08:00
Shannon V. Davidson
341e4e5f3e Merge branch 'main' of github.com:ctrliq/warewulf into main 2020-12-22 23:45:50 -06:00