Commit Graph

941 Commits

Author SHA1 Message Date
Gregory Kurtzer
d37caa7f16 Merge branch 'main' of github.com:hpcng/warewulf into jcsiadal-loops 2022-02-27 18:06:34 -08:00
Gregory M. Kurtzer
88832420ca Merge pull request #306 from gmkurtzer/container_kernel_integration
Utilize containerized kernel by default
2022-02-27 18:03:25 -08:00
jcsiadal
bbdfefabd4 Revert filecopy method to old style
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-02-26 22:56:50 +00:00
Christian Goll
f0075fb94c remved hosts.tmpl as not needed any more 2022-02-26 22:39:50 +00:00
Christian Goll
9b7c0e9f05 added a example for slurm.conf.ww 2022-02-26 22:39:50 +00:00
mslacken
cc59fd1337 updated CHANGELOG and the configuration templates
Signed-off-by: mslacken <christian.goll@gmail.com>
2022-02-26 22:39:50 +00:00
mslacken
ecba1bdb76 do not always write .wwbackup files
Signed-off-by: mslacken <christian.goll@gmail.com>
2022-02-26 22:39:50 +00:00
Christian Goll
27b28a2a1a fixed linting 2022-02-26 22:39:50 +00:00
Christian Goll
ac1718f1c0 added hosts.ww so wwctl configure hosts is removed 2022-02-26 22:39:50 +00:00
Christian Goll
14b59f987d added IncludeBlock to template functions 2022-02-26 22:39:50 +00:00
Christian Goll
e4ac802dca added abort function for templates 2022-02-26 22:39:50 +00:00
Christian Goll
c8c2f2ec90 add prometheus example 2022-02-26 22:39:50 +00:00
Christian Goll
3bbc705cef added WarewulfConf for templating 2022-02-26 22:39:50 +00:00
Christian Goll
eeb062cf85 moved dhcpd configuration to host templating 2022-02-26 22:39:50 +00:00
Christian Goll
afc94ebd42 created exports with template 2022-02-26 22:39:50 +00:00
Christian Goll
ad45200f7a extended tstruct for templating
- tstruct is in new datastructure.go
- updated fstab.ww to new syntax
2022-02-26 22:39:50 +00:00
Christian Goll
3a200a43f7 Added overlay build option to wwctl 2022-02-26 22:39:50 +00:00
Christian Goll
8d2d10d4ab Implemented BuildHostOverlay
BuildHostVoerlay will walk though OVERLAYDIR/host and copy the contents to the root dir where wwctl is running, so use with care
2022-02-26 22:39:50 +00:00
jcsiadal
59dda4532b Minor fix to tftp
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-02-26 22:39:50 +00:00
jcsiadal
ab28e3a42f Rename FileCopySafe
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-02-26 22:39:50 +00:00
jcsiadal
bfc48f7c72 Clean up show and add safe copy
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-02-26 22:39:50 +00:00
jcsiadal
67b8018d69 TFTP update
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-02-26 22:39:50 +00:00
jcsiadal
e7aac8773c Move configuration work to library
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>

Update to support show correctly

Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-02-26 22:39:50 +00:00
Gregory Kurtzer
ca6a805731 Sort kernel paths to find the biggest version.
Note we can do better as this is an alpha sort, so 9 is always bigger than 10.
2022-02-24 22:10:28 -08:00
Gregory Kurtzer
a72942590f include /lib/firmware in kernel build 2022-02-24 22:05:45 -08:00
Gregory Kurtzer
9edef29ebd Change exclude name to plural 2022-02-24 22:03:01 -08:00
Gregory Kurtzer
fa925d632c Update container files to include exit script, excludes, and HEREDOCs 2022-02-24 22:02:22 -08:00
Gregory Kurtzer
99bdc8a35a Fix issue with improper kernel version probe 2022-02-24 22:01:46 -08:00
Gregory Kurtzer
93bcd14e0d Added a debugging comment 2022-02-24 22:01:06 -08:00
Gregory M. Kurtzer
116d217f88 Merge pull request #300 from gmkurtzer/container_exit_clean
Container exit script runner
2022-02-24 17:11:23 -08:00
Christian Goll
7a533306c7 Merge pull request #316 from hpcng/mslacken-patch-1
Added slack channnel to readme
2022-02-18 09:14:29 +01:00
Christian Goll
3cbc1c2fa4 Create README.md 2022-02-18 09:14:04 +01:00
Christian Goll
9af0eddbb3 Merge pull request #315 from UCO-HPC/main
added kernel search path for arch compatibility
2022-02-18 08:20:47 +01:00
TerranWorks
b18e0bc0b2 added kernal search path for arch compatibility 2022-02-17 15:13:18 -06:00
Gregory M. Kurtzer
11ae6f1700 Merge pull request #312 from Prepultrue/main
Initialise Keys map for overlay templates
2022-02-17 00:04:32 -08:00
Gregory M. Kurtzer
69484670ed Merge pull request #307 from MatthewHink/mhink-params
Remove unique settings from profile set. Warn if set in the node DB.
2022-02-17 00:02:27 -08:00
Gregory Kurtzer
99952b90b7 Updated container recipes to include kernel and use upstream base containers 2022-02-17 07:50:39 +00:00
Gregory Kurtzer
1203186194 Support kernel overrides from the host or other containers 2022-02-17 07:37:04 +00:00
Gregory Kurtzer
104bc7527d Restored deleted kernel components for overrides 2022-02-17 06:21:40 +00:00
David McFarlane
4a4ca41db0 Initialise Keys map for overlay templates 2022-02-17 16:40:16 +11:00
MatthewHink
a01e8319d2 Allow asset tags in the profile.
Warn and ignore ip addresses and hardware addresses.
2022-02-16 11:41:44 -05:00
Gregory Kurtzer
e88f18cb3f Specify full host URI 2022-02-16 04:51:11 +00:00
Gregory Kurtzer
b06322bfbb rename openhpc to lowercase 2022-02-16 04:50:08 +00:00
Gregory Kurtzer
5f56e69dbb Leverage the upstream containers and add kernel to container 2022-02-16 04:49:19 +00:00
Gregory Kurtzer
a6c793caca Fixes for kernel identification within the container 2022-02-16 04:48:17 +00:00
MatthewHink
a29e9ed6be Remove unique settings from profile set. Warn if set in the node DB.
IP address
MAC address
Asset Tag
2022-02-15 10:58:28 -05:00
Gregory Kurtzer
5a0c13225e Utilize containerized kernel and remove kernel Support 2022-02-15 06:49:24 +00:00
Christian Goll
2003ad8768 Merge pull request #303 from mslacken/wwclien-loc
fixed wrong WWCLIENTLOC synatx in in-files
2022-02-14 16:30:32 +01:00
Christian Goll
9f296079a6 fixed wrong WWCLIENTLOC synatx in in-files 2022-02-14 16:19:56 +01:00
Gregory M. Kurtzer
f1ac7cc620 Merge pull request #302 from gmkurtzer/rpmbuild_releasetag
rpmbuild fix from tru (ref #298)
2022-02-12 20:35:29 -08:00