Christian Goll
86624a6980
install gpgme.h first
2022-04-09 13:59:05 +02:00
Christian Goll
6005f14953
Merge pull request #377 from mslacken/Makefile-test-update
...
Makefile update for test coverage
2022-04-09 13:45:49 +02:00
Christian Goll
78a7ef34a5
Makefile update for test coverage
2022-04-09 13:44:31 +02:00
Christian Goll
db26527639
Merge pull request #376 from mslacken/kernel-import
...
fix typo in kernel import
2022-04-09 13:35:16 +02:00
Christian Goll
ef0dd59fbd
Merge pull request #373 from mslacken/overlay-fixes
...
various fixes in overlays
2022-04-09 13:35:00 +02:00
Christian Goll
68946d344d
Merge pull request #370 from MatthewHink/mhink-test
...
Mergeing as need to on updated main for the tests to work
2022-04-09 13:34:17 +02:00
Christian Goll
415445b5ca
update test format
2022-04-09 13:31:14 +02:00
Christian Goll
3e0e462dce
fix typo in kernel import
2022-04-09 13:06:58 +02:00
Christian Goll
59eb2a091e
various fixes in overlays
2022-04-08 20:25:00 +02:00
Christian Goll
e16d07e55b
Merge pull request #372 from mslacken/more-mem-fixes
...
more mem fixes
2022-04-08 17:37:10 +02:00
Christian Goll
38b166945a
reservre meomory for tempalte struct
2022-04-08 17:34:52 +02:00
Christian Goll
3bbddf4a8c
create config entries for profiles
2022-04-08 17:34:52 +02:00
Christian Goll
a19d03cf70
Merge pull request #371 from MatthewHink/mhink-nil
...
Fix 365. Nil checks around pointers in nodes.conf.
2022-04-08 15:53:58 +02:00
Christian Goll
fa052a0f57
simplified GotReal
2022-04-08 15:15:16 +02:00
Christian Goll
ae2b1ce2ae
check for nil vaule of Kernel and Impi
2022-04-08 15:06:40 +02:00
Christian Goll
197c663a97
memory for Ipmi and Kernel Entry FindAllProfiles
2022-04-08 15:01:14 +02:00
Christian Goll
49bb9a40f0
reserve memory ofr kernel and ipmi entry
2022-04-08 14:47:19 +02:00
MatthewHink
3c01728aa5
Fix 365. Nil checks around pointers in nodes.conf.
2022-04-07 16:32:26 -04:00
MatthewHink
9e459a7f69
vet is failing. see if test works.
2022-04-07 15:40:41 -04:00
MatthewHink
99f6ec8d2b
Vet and test in CI.
2022-04-07 15:34:50 -04:00
Christian Goll
6c0fd068cc
updated Makefile for v4.3.0-rc1
2022-04-07 17:22:38 +02:00
Christian Goll
8e104db5a8
Merge pull request #353 from mslacken/config-defaults
...
compiling config_defaults, unmarshall all values
2022-04-07 15:27:50 +02:00
Christian Goll
f307202300
Merge pull request #363 from mslacken/main
...
fixed typo in contributors
2022-04-07 14:35:01 +02:00
Christian Goll
9f8c003e86
Merge branch 'main' of github.com:hpcng/warewulf
2022-04-07 14:27:49 +02:00
Christian Goll
bf14188858
fixed typo in Contributors
2022-04-07 14:26:56 +02:00
Christian Goll
e0681148e9
compiling config_defaults, unmarshall all values
2022-04-07 12:43:16 +02:00
Christian Goll
d82fb8bb71
updated changelog
2022-04-07 12:14:57 +02:00
Christian Goll
e090d30f19
Merge branch 'main' of github.com:hpcng/warewulf
2022-04-07 12:07:51 +02:00
Christian Goll
d52f38c026
Added Contributors
...
closes #268
2022-04-07 11:56:36 +02:00
Christian Goll
1e14b4459b
Added Contributors
...
closes #268
2022-04-07 11:50:11 +02:00
MatthewHink
f3719845fb
fix action name
2022-04-07 11:35:54 +02:00
MatthewHink
26244a4dcb
golang-lintci v.1.45.2 + fix yaml syntax
2022-04-07 11:35:54 +02:00
Christian Goll
7e42286610
fixed linting
2022-04-07 11:35:34 +02:00
Christian Goll
bc94ff1143
Cleanup TOOLS_DIR and updated linter version
2022-04-07 11:35:34 +02:00
Christian Goll
a3c82cda4c
fixed linting
2022-04-07 11:32:31 +02:00
Christian Goll
60490eed9f
Cleanup TOOLS_DIR and updated linter version
2022-04-07 11:32:08 +02:00
Christian Goll
0ef96c575d
Added SEC prefix for wwlog levels
...
This SEC-levels are meant for internal documentation of security
relevant messages so that this code sections are marked.
2022-04-07 11:05:00 +02:00
Christian Goll
95d1b23921
use secure overlay dir
...
If there is a user writeable file in the host overlay, a user can
create arbitrary files on the host root file system. Although these
files will belong to this user, this might allow users to modify
any files.
So this patch restricts the access to the host overlay to root and
produces a warning if this was changed.
2022-04-07 11:05:00 +02:00
Christian Goll
2567246067
fixed linting
2022-04-06 21:44:00 +02:00
Christian Goll
db2dcbfbe2
will always run syncuids on exec and import
2022-04-06 21:44:00 +02:00
Christian Goll
7f1636c9a9
created syncuids.go with code from utils.go
2022-04-06 21:44:00 +02:00
Christian Goll
61eae386af
Just check syncuids on default
2022-04-06 21:44:00 +02:00
Christian Goll
5fb10130f3
check for modifcation of passwd/group after exec
2022-04-06 21:44:00 +02:00
Christian Goll
1afa58ae57
Fixed wrong collision for group 0(root)
2022-04-06 21:44:00 +02:00
Christian Goll
23ba9ca61a
fixed linting
2022-04-06 21:44:00 +02:00
Christian Goll
8c7fd7d140
basic function comparing uids of host/container
2022-04-06 21:44:00 +02:00
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