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
Gregory M. Kurtzer
04decd799f
Merge pull request #410 from gmkurtzer/boolean_print_fixes
...
Align boolean prints
2022-05-03 22:12:39 -07:00
Gregory M. Kurtzer
ecd43138b7
Merge pull request #407 from mslacken/spec-update
...
fixed up spec file
2022-05-03 22:12:24 -07:00
Gregory M. Kurtzer
5257413aea
Merge pull request #406 from mslacken/version-vars
...
more verbose wwctl version
2022-05-03 22:11:37 -07:00
Gregory M. Kurtzer
a7925cfeb5
Merge pull request #400 from jcsiadal/netdevfix
...
Fix wwctl bug deleting networks and ability to set default network
2022-05-03 22:04:53 -07:00
Gregory Kurtzer
dd1cf6f4a5
Don't force LC on node set
...
This makes it so we can never UNDEF/DELETE an entry as that requires
upper case. So we are doing the lower case now where it matters.
2022-05-03 21:53:47 -07:00
Gregory Kurtzer
97a21d60c8
Fix default location for the wwprovisiondir to not be localstate
2022-05-03 21:52:41 -07:00
Gregory Kurtzer
60b586b69a
Don't do SyncUids by default always
2022-05-03 21:52:13 -07:00
Carter Dodd
86c010ff49
Use SetNetName instead of SetNetDev when performing netdel
2022-05-03 09:08:35 -05:00
Christian Goll
7ce286ac3e
updated overlay includes mire vars and split func
2022-05-03 14:52:17 +02:00
Christian Goll
1a61b53bb2
container show prints kernel version
2022-05-03 10:27:56 +02:00
mslacken
5643b71de6
fixed linting
2022-04-29 11:18:20 +02:00
mslacken
95c951e673
use bash export syntax for variables
2022-04-29 10:20:56 +02:00
mslacken
0fd8553bad
add full output siwtch to wwctl version
2022-04-29 10:07:15 +02:00
Gregory Kurtzer
c95c518dde
Align boolean prints
2022-04-27 22:33:34 -07:00
Gregory M. Kurtzer
8f1ab4f883
Merge pull request #398 from jcsiadal/staticdhcp
...
Fix host overlay support for static DHCP
2022-04-27 22:13:41 -07:00
Gregory M. Kurtzer
851a3c513c
Merge pull request #397 from jcsiadal/ssh_config
...
Add old WW3 keygen to examples
2022-04-27 22:11:43 -07:00
Gregory M. Kurtzer
11a966eb4d
Merge pull request #393 from griznog/BuildTimeUnix
...
Add BuildTimeUnix containing Unix time (seconds since epoch).
2022-04-27 22:10:39 -07:00
jcsiadal
1c0ce014b4
Missed typo
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-04-28 04:38:39 +00:00
jcsiadal
b2ce95d850
Moved to host overlay and added csh support
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-04-28 04:36:47 +00:00
Christian Goll
d03619935e
fixed up spec file
2022-04-26 15:03:48 +02:00
Christian Goll
2f836aaf87
uisng short hash for version var
2022-04-26 11:30:22 +02:00
Christian Goll
0a9e4b89a1
fixup format
2022-04-26 11:30:04 +02:00
Christian Goll
673253fbe0
Inlcude build in vars in version output
2022-04-26 11:13:54 +02:00
Christian Goll
bfec010e5d
only build assigned overlays
...
If a overlay should be build, check if the overlay is assigned to
a node, and return error if otherwise.
2022-04-26 10:24:52 +02:00