Gregory Kurtzer
f05451e130
Fix typo in hosts overlay
2022-05-25 21:58:24 -07:00
Gregory Kurtzer
e1be0dc205
Bump version
2022-05-25 21:58:16 -07:00
Gregory M. Kurtzer
50b70b9e84
Merge pull request #428 from gmkurtzer/kcdodd_fixups_for_4.3
...
Minor changes to #423
2022-05-25 14:53:37 -07:00
Gregory M. Kurtzer
5ec2e77394
Merge pull request #423 from kcdodd/refac/provision
...
Refactor of server, logging, building of images, template updates
2022-05-25 14:49:50 -07:00
Gregory Kurtzer
419cb1487c
revert my change to always send compressed image
2022-05-25 14:48:29 -07:00
Gregory Kurtzer
8717b91938
Avoid container build if exit non-zero
2022-05-25 14:46:16 -07:00
Gregory Kurtzer
98b82e87ef
Rename Singularity to Apptainer
2022-05-25 14:38:29 -07:00
Gregory Kurtzer
7a9089b2c6
Singularity container recipe updates
2022-05-25 14:38:05 -07:00
Gregory Kurtzer
a183e3ebe5
Container recipes updated
2022-05-25 14:33:45 -07:00
Gregory Kurtzer
e188edcf7a
gofmt cleanup
2022-05-25 14:17:01 -07:00
Gregory Kurtzer
a738e8653e
Minor changes to template host file
2022-05-25 14:16:26 -07:00
Gregory Kurtzer
d3e59d55fe
Minor change as sending uncompressed images doesn't seem necessary.
...
This can be reverted if I'm missing something in #423 .
2022-05-24 22:16:27 -07:00
Gregory Kurtzer
cfce50ba52
Some minor runtime template updates
2022-05-24 21:57:47 -07:00
Gregory Kurtzer
25293267f2
Added runtime overlay back to default ipxe template with some cleanups
2022-05-24 21:57:27 -07:00
Gregory Kurtzer
4b2c39cdf8
Merge branch 'refac/provision' of https://github.com/kcdodd/warewulf into kcdodd-refac/provision
2022-05-24 20:36:05 -07:00
Christian Goll
64f51db94d
Merge pull request #426 from mslacken/fix-persistent-net-link
...
Use Device for Link, fallback to name
2022-05-20 15:06:48 +02:00
Carter Dodd
9c5759c857
Remove new dhcp config options
...
Discussion indicated a need for more general handling of network config.
Avoids adding new options that may become deprecated in the near future.
2022-05-19 19:02:58 -05:00
Christian Goll
b03d997cb0
Kernel override/version needs not to bet set
2022-05-19 11:23:52 +02:00
Christian Goll
26c6ff39bc
Use Device for Link, fallback to name
...
If for the provison network an arbitary name, like overlay is used not default, the Name for the network device was the network name and not the physical device.
2022-05-19 11:11:32 +02:00
Christian Goll
3c60433c9b
Merge pull request #425 from mslacken/rc3-b
...
updated Makefile and CHANGELOG to rc3
2022-05-18 10:55:32 +02:00
Christian Goll
e36477c59b
updated Makefile and CHANGELOG to rc3
2022-05-18 10:31:12 +02:00
Carter Dodd
7ecaae1361
Fix only serve/check Secure for runtime
2022-05-16 12:38:53 -05:00
Carter Dodd
118f20b01a
Check error on init logging
2022-05-14 00:22:19 -05:00
Carter Dodd
42cc91162d
Fix error handling in goroutine
2022-05-13 23:03:04 -05:00
Carter Dodd
a27be52e3f
Fix unhandled errors
2022-05-13 22:33:29 -05:00
Carter Dodd
a36467b2a8
Merge upstream
2022-05-13 19:42:18 -05:00
Carter Dodd
379faad51d
Refactor of server, logging, building of images, template updates
...
* Combine provision response handling, add hwaddr and interface to dhcp
* Simplify stage cases, add backward compatible uri parse
* Move control of image compression to client
* Fix kernel search path for ubuntu, buffer template generation
* Implement cpio and gz as functions, add log named functions
* Generalize fs image creation routine
* Combine daemonLogf to generalized wwlog
* Fix template newline insertion, update dhcp and hosts tmpl
* Update IPXE template to handle non-compressed files
* Update DHCP template to set network interfaces and server IP assignment
* Update DHCP/hosts templates to choose a host-name self-consistently
2022-05-13 16:52:59 -05:00
Christian Goll
8e88ac12e0
Merge pull request #404 from mslacken/only-build-assigned-overlays
...
only build assigned overlays
2022-05-13 10:06:19 +02:00
mslacken
01f2f4fc99
filter out nodes acordiing to their overlays
2022-05-12 21:23:37 +02:00
Christian Goll
76d8fb9088
Merge pull request #422 from mslacken/fix_syncuid
...
syncucer will only write witrh syncuser switch
2022-05-12 11:59:00 +02:00
Christian Goll
9c21f2bade
Merge pull request #419 from jcsiadal/nodefault
...
Renames instances of "Default" to "Primary" in netdev source code
2022-05-12 11:58:47 +02:00
Christian Goll
80c92475b0
added backwards compatibilty for default
2022-05-12 11:51:00 +02:00
Christian Goll
2efcbe0348
syncucer will only write witrh syncuser switch
...
uid/gid are not synced at container import but checked. An apropriate
message is printed, regarding users which are not present on host.
The `wwctl container syncuser` needs the `--write` switch to actually
write to the container.
The command `wwctl container syncuser` will always operate at the
container level, but as the 'generic` overlay reads in the container
passwd/group, following two steps will update the passwd/group on a
running cluster:
1. Add passwd/group to container
wwctl container syncuser --write CONTAINER
2. Synchronize overlay
wwctl overlay build -N
2022-05-12 11:18:53 +02:00
Christian Goll
fea148903c
Merge pull request #417 from mslacken/pretty-host-overlays
...
enable host overlays, inform users if not enabled
2022-05-06 16:46:46 +02:00
Christian Goll
3edb8d5294
Merge pull request #418 from mslacken/overlay-opts
...
add split for strings in overlays
2022-05-05 16:18:48 +02:00
Christian Goll
121c12b5e4
Readd BuildTimeUnix
2022-05-05 16:15:06 +02:00
Christian Goll
de819b5583
only add split function in templates
2022-05-05 16:13:01 +02:00
Christian Goll
2ce85daedb
Merge pull request #421 from jcsiadal/excludes
...
Fix container excludes
2022-05-05 08:39:57 +02:00
Christian Goll
241b4a2c53
Merge pull request #420 from jcsiadal/nfsdefaults
...
Fix /opt defaults in warewulf.conf
2022-05-05 08:39:34 +02:00
jcsiadal
4260c97552
Fix container excludes
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-05-05 04:39:36 +00:00
jcsiadal
d7e309ef1d
Fix /opt defaults in warewulf.conf
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-05-05 03:29:53 +00:00
jcsiadal
9b6b93a5cb
Rename default to primary in src
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-05-05 03:13:21 +00:00
Christian Goll
efb116919f
enable host overlays, inform users if not enabled
2022-05-04 10:16:38 +02:00
Gregory M. Kurtzer
88453344f0
Merge pull request #416 from gmkurtzer/container_fixes
...
Container fixes
2022-05-03 23:28:33 -07:00
Gregory Kurtzer
d6e5742ecf
Fixes for the Rocky Linux default container
2022-05-03 23:26:33 -07:00
Gregory M. Kurtzer
9cefa32198
Merge pull request #415 from gmkurtzer/minor_fixups_for_4.3.0
...
Minor fix ups for 4.3.0
2022-05-03 22:24:44 -07:00
Gregory Kurtzer
7c553217b4
Merge branch 'main' of github.com:hpcng/warewulf into minor_fixups_for_4.3.0
2022-05-03 22:23:55 -07:00
Gregory M. Kurtzer
4798b3dbe8
Merge pull request #414 from kcdodd/main
...
Use SetNetName instead of SetNetDev when performing netdel
2022-05-03 22:22:03 -07:00
Gregory M. Kurtzer
d1c6fac437
Merge branch 'main' into main
2022-05-03 22:20:21 -07:00
Gregory M. Kurtzer
d0d5d24884
Merge pull request #412 from mslacken/show-kernel-version
...
container show prints kernel version
2022-05-03 22:16:55 -07:00