Christian Goll
5f5724c8a9
Merge branch 'development' into RefactorFlags
2023-04-11 14:17:13 +02:00
Christian Goll
48c08f3fd7
Merge pull request #719 from hpcng/hashConf
...
more secure edit command
2023-04-11 11:44:01 +02:00
jason yang
6f200d65a6
Merge branch 'development' into issue/690
2023-03-28 07:09:33 +00:00
Christian Goll
c476ba8ec4
hash checking for profile edit
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-24 19:47:22 +01:00
Christian Goll
b4acf0fdf2
added hash check for node edit
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-24 19:47:22 +01:00
Christian Goll
ee4f9d53d6
add hash function
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-24 19:47:22 +01:00
Christian Goll
4582a1f59e
fix linting for disabled batch test
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-24 19:47:22 +01:00
Christian Goll
aee7738be1
fix linting for disabled batch test
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-24 09:52:38 +01:00
Jonathon Anderson
132f14c4c3
Disable TestBatchPool
...
This test is unreliable due to its dependency on timing. Disabling for now
until a better method is implemented.
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-03-23 12:14:36 -06:00
Christian Goll
e27ee11f16
fixed wrong converter for bools
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:17:54 +01:00
Christian Goll
96644be621
allow UNSET for IP addresses
...
added more tests for GetFrom
allow UNSET and handle empty hwaddr
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:17:38 +01:00
Christian Goll
b0602133ec
use netParseIP and ParseMAC
...
check also MAC addresses and common formating
Signed-off-by: Christian Goll <cgoll@suse.de >
reformat ipaddr for test coverage
fixed processing of default values
updated transformer tests
correct behavior for tags
add tests for tags
new tests for primary network
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:17:07 +01:00
Christian Goll
c14dd3c6d1
check the yaml direclty after unmarshalling
2023-03-23 11:15:50 +01:00
Christian Goll
13bc378a6b
Refactor the CreateFlags command
...
* added the additional type flag, which can be bool,IP
* UNDEF is recognized for the bool flag
* 0.0.0.0 must be used as UNDEF for IP flag
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:15:50 +01:00
Christian Goll
4750f96cc6
main_tests are not working as expected
...
The global values which store the flags are not regenerated during test
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:11:01 +01:00
Christian Goll
b00a619746
moved location of defaults.conf
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:10:58 +01:00
Christian Goll
c1e2100322
added a test for wwctl node add
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:10:29 +01:00
Christian Goll
4a8384dbf3
added Changelog
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:10:21 +01:00
Christian Goll
290c6449dd
removed getters as configs must exportable
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
c708154924
added new build in vars to rest of binaries
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
e117464f50
paths need to be visibale for marshalling
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
4deae97bc8
make the configuration to be based in warewulf.conf
...
defaults will be se by the Makefile
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
f2eff0f7b8
added wwctl genconfig warewulfconf print
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
6b510865fe
added warewulfconf as command line parameter
...
the environment variable WAREWULFCONF is also recognized
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
29a6d39a24
added make_defaults to wwctl genconfig defaults
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
jason yang
522c3478fb
use tablewriter to format the output
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-03-23 02:44:59 +00:00
Christian Goll
8f76b81596
Merge branch 'development' into genconf
2023-03-22 12:06:58 +01:00
jason yang
84bfccba43
add support for resolving absolute path automatically
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-03-22 04:18:50 +00:00
Yang Xu
854240075a
Merge branch 'development' into issue/661
2023-03-17 18:06:18 +09:00
jason yang
8dc0168412
changing a profile always adds an empty default interface
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-03-17 09:01:51 +00:00
Christian Goll
d3af143a5b
main_tests are not working as expected
...
The global values which store the flags are not regenerated during test
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-07 17:01:57 +01:00
Christian Goll
07d39c2e49
moved location of defaults.conf
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-07 11:49:09 +01:00
Christian Goll
3367b67b9f
added a test for wwctl node add
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-07 09:05:29 +01:00
Christian Goll
a422a1617c
added Changelog
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-06 15:53:32 +01:00
Christian Goll
ce43dfa0b7
removed getters as configs must exportable
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-06 10:20:00 +01:00
Christian Goll
b55473e1e4
added new build in vars to rest of binaries
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-03 16:21:44 +01:00
Christian Goll
ca088d123d
paths need to be visibale for marshalling
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-03 16:12:53 +01:00
Christian Goll
377702a179
make the configuration to be based in warewulf.conf
...
defaults will be se by the Makefile
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-03 16:02:41 +01:00
Christian Goll
32b4bb74cc
added wwctl genconfig warewulfconf print
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-03 14:07:26 +01:00
Christian Goll
78978ad233
added warewulfconf as command line parameter
...
the environment variable WAREWULFCONF is also recognized
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-03 11:18:49 +01:00
Christian Goll
bb894df100
added make_defaults to wwctl genconfig defaults
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-02 19:44:48 +01:00
Jonathon Anderson
88feb1a876
Testing for the batch package
...
* Remove Min function (unused)
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-02-24 22:47:12 -07:00
Christian Goll
b9810f2c3a
Merge pull request #682 from hpcng/RefactorPrimary
...
set the primary network in NodeInfo not in NetDev
2023-02-24 15:15:24 +01:00
Christian Goll
eae6d195b0
Merge pull request #676 from hpcng/RefactorProfileList
...
Refactor profile list
2023-02-24 15:14:22 +01:00
Christian Goll
063c05602d
Merge pull request #665 from mslacken/ContainerMnt
...
Container mnt
2023-02-24 15:13:12 +01:00
Christian Goll
11fa27f3e9
Merge pull request #651 from mslacken/MakeIpxeConfig
...
make ipxe binary source configurable
2023-02-24 15:12:26 +01:00
Christian Goll
aec1cb82ae
ipmi and kernel fields were missing in ouput
2023-02-16 12:18:04 +01:00
Christian Goll
c6b65bc853
set the primary network in NodeInfo not in NetDev
...
Prior the primary was a boolean attribute of NetDev, so several
NetDevs could have been primay. Setting is as a sting in NodeConf
assures that only one network could be primary.
If no primary network is set, a valid altvalue will be set.
2023-02-10 10:46:01 +01:00
Christian Goll
7e64e995cb
Merge pull request #653 from anderbubble/650-syncuser-error-message
...
Refactor some variables in syncuser and correct error message
2023-02-03 12:27:15 +01:00
Christian Goll
4f0ad749d1
Merge pull request #639 from mslacken/DefaultNetwork
...
use default not override for single network entry
2023-02-03 11:54:01 +01:00