Commit Graph

1075 Commits

Author SHA1 Message Date
Christian Goll
4641b947db added update_configuration 2022-04-12 18:03:05 +02:00
griznog
75e075ab52 Ignore dotfiles when building overlay list. 2022-04-11 11:15:25 -05:00
Christian Goll
ebfce59900 Merge pull request #368 from MatthewHink/mhink-node-add
Nil check node configuration pointers.
2022-04-09 16:00:41 +02:00
MatthewHink
086401a07c unit test + nil check pointers 2022-04-09 09:19:03 -04:00
Christian Goll
2a30b14a32 Merge pull request #378 from mslacken/update-test-action
install gpgme.h first
2022-04-09 14:01:42 +02:00
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