Christian Goll
95050a44ce
add user defined keys for networks/netdev
...
Every network in the profile and for the nodes can have induvidual keys values
pairs, called Tags, which are propergated to the templates. So they can be used
for things like MTU size like
`wwct node set node01 --nettag mtu=9000`
and in in ifcfg.xml.ww
```
{{ if $netdev.Tags.mtu -}}
<mtu> {{ $netdev.Tags.mtu }} </mtu>
{{ end -}}
```
2022-04-06 21:36:17 +02:00
Christian Goll
16fa2518fa
set not ipv6 if no ipv4 present
2022-04-06 21:36:17 +02:00
Christian Goll
29fa839175
Merge pull request #356 from MatthewHink/mhink-lint
...
Pin go to 1.17
2022-04-06 21:29:30 +02:00
Christian Goll
d13a66e4a4
Merge pull request #350 from hpcng/nfs-cleanup
...
removed old nfs style from config
2022-04-06 21:29:07 +02:00
Christian Goll
05c722680f
Merge pull request #354 from jcsiadal/hostyaml
...
YAML file update
2022-04-06 21:27:38 +02:00
MatthewHink
63768daa0c
Pin go to 1.17
2022-04-06 15:24:42 -04:00
jcsiadal
bfde70cf8a
Error free lint
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-04-04 17:01:11 +00:00
jcsiadal
bd3edb9e7f
Udated constructors/mods
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-04-04 16:13:09 +00:00
jcsiadal
1fda01fc36
Datastructure update
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-04-04 16:13:09 +00:00
Christian Goll
5333208efb
removed nfs old exports from fstab
2022-04-01 11:27:14 +02:00
Christian Goll
b25068521a
removed old nfs style from config
2022-03-31 16:02:18 +02:00
Christian Goll
d10eca1d89
Merge pull request #348 from mslacken/advanced-templatinb
...
refactored template processing functions
2022-03-30 21:32:20 +02:00
Christian Goll
8003f92140
Merge pull request #347 from hpcng/do-not-build-host-overlay
...
warewulf.conf option disable host overlays
2022-03-30 21:24:41 +02:00
Christian Goll
175e387f63
removed unused varaible
2022-03-30 17:54:13 +02:00
Christian Goll
3a457ed744
renamed option to 'host overlay'
2022-03-30 17:27:13 +02:00
Christian Goll
2d2fb13423
warewulf.conf option disable host overlays
2022-03-30 17:23:38 +02:00
Christian Goll
ab32625e7a
refactored template processing functions
2022-03-30 17:11:03 +02:00
Christian Goll
853cb5c6bc
Merge pull request #343 from mslacken/overlay-yml
...
store the ovelays as yaml list
2022-03-25 10:16:01 +01:00
Christian Goll
8f5e80bc1e
Merge pull request #345 from panda1100/makefile
...
makes `$(DESTDIR)$(WWDATADIR)/ipxe` to be directory from file
2022-03-25 08:13:18 +01:00
Yoshiaki SENDA
bfbc357cf4
Create $(DESTDIR)$(WWDATADIR)/ipxe directory
...
`$(DESTDIR)$(WWDATADIR)/ipxe` was file.
This cause a problem when copying *.efi files to `$(DESTDIR)$(WWDATADIR)/ipxe`.
This commit makes `$(DESTDIR)$(WWDATADIR)/ipxe` to be directory from file.
2022-03-25 14:56:35 +09:00
Christian Goll
c0f7ecf357
store the ovelats as yaml list
2022-03-24 19:45:51 +01:00
Christian Goll
a2fd8ab112
Merge pull request #342 from hpcng/remove-base-template
...
Remove-base-template
2022-03-24 11:27:55 +01:00
Christian Goll
baae8324c9
add noit always newline on template
2022-03-24 10:59:33 +01:00
Christian Goll
6fab42fda1
do not write master file for templates
2022-03-21 11:59:33 +01:00
Christian Goll
10b5f606d4
set default value for gateway
2022-03-21 11:29:49 +01:00
Christian Goll
215c14b69b
Updated Changelog
2022-03-18 15:06:33 +01:00
Christian Goll
d3b10624b0
Merge branch 'ipv6'
2022-03-18 09:37:23 +01:00
Christian Goll
53444d2a8e
Merge pull request #337 from mslacken/multiple-overlay
...
Mergin in multiple-overlay as discussed in the group meeting
2022-03-18 09:13:55 +01:00
Christian Goll
0ab8f8f10f
bring up net wihtout gateway
2022-03-17 18:29:46 +01:00
Michael L. Young
cf03d7ef69
Attempt to fix the build testing error.
2022-03-17 16:28:09 +01:00
Christian Goll
aadfdfe1e6
remove rootfs from overlaydir if exits
2022-03-17 15:36:07 +01:00
Christian Goll
265dbad6c1
do not combine overlays any more
2022-03-17 12:50:51 +01:00
Christian Goll
dfd39ae663
shell completion for wwctl voerlay build
2022-03-17 12:42:34 +01:00
Christian Goll
208baff560
fix regression on overlay image creation
2022-03-17 12:25:38 +01:00
Christian Goll
2967148084
multifile templates for network configs
2022-03-16 21:12:00 +01:00
Christian Goll
e18e98e743
added missing line break
2022-03-16 20:14:05 +01:00
Christian Goll
dbdcee0bb7
check for magic file pattern
2022-03-16 19:45:14 +01:00
Christian Goll
0d62a26368
wwctl overlay buld fixes
2022-03-16 17:28:04 +01:00
Christian Goll
9dbf371174
overlay build allow output to given dir
2022-03-16 12:23:33 +01:00
Christian Goll
ff9ada1136
fixed el network script
2022-03-15 16:08:13 +01:00
Christian Goll
4fc56e2cd0
fixed lint
2022-03-15 16:03:53 +01:00
Christian Goll
55bf1695de
initial commit of simple ipv6 support
...
As soon as in warewulf.conf a value for ipaddr6 is defined
all nodes will get a derived ipv6 address if not the ipv6
is not explicitly set.
2022-03-15 15:57:35 +01:00
Christian Goll
399138c7c4
Merge pull request #339 from griznog/fix-wwinit-overlay-typo
...
Fix typo
2022-03-15 11:49:13 +01:00
griznog
e24639a039
Fix typo
2022-03-14 15:55:44 -05:00
Christian Goll
29074f34ea
fixed recusrive call and SliceAppendUniq
2022-03-11 16:22:26 +01:00
Christian Goll
351b81b9e3
ignore defval on GetSlice
...
if there is an value the default gets not included in the slice of an value
2022-03-11 15:59:38 +01:00
Christian Goll
5094ff2f7d
updated Changelog
2022-03-11 15:07:35 +01:00
Christian Goll
1098771c83
allow the build of specific overlays
2022-03-11 15:03:15 +01:00
Christian Goll
d4e42b7b83
allow download of named overlay
2022-03-11 14:52:01 +01:00
Christian Goll
5568b082c4
fixed linting
2022-03-11 13:59:20 +01:00