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
Christian Goll
ae4fb41722
without nested if else
2023-01-12 10:37:19 +01:00
Christian Goll
db863b99c5
use default not override for single network entry
2023-01-11 10:08:05 +01:00
Christian Goll
12460caa04
just return negated checks
2023-01-10 16:20:52 +01:00
Christian Goll
626b9769ac
also handle default value
2023-01-09 11:57:11 +01:00
Christian Goll
7a88ff239f
checking only for false outcome
2023-01-05 11:03:08 +01:00
Christian Goll
a4a80e0268
GetB must not ignore altvalue
2023-01-04 14:03:02 +01:00
Christian Goll
79ed2a33ff
added simple test for transformer.go
2022-11-29 14:30:41 +01:00
Christian Goll
35529527bb
added init function for empty NodeInfo
2022-11-11 14:59:15 +01:00
Christian Goll
4fe584547b
Merge branch 'development' into wwlog-newlines
2022-10-13 14:46:03 +02:00
Christian Goll
7087f3e4a1
add edit command for direct edit of node entries
2022-09-16 16:51:07 +02:00
Jonathon Anderson
0b3e862bea
Remove trailing newline from wwlog
...
I noticed that some wwlog calls included a trailing newline, but others
did not. I tested both in isolation and discovered that the behavior was
consistent regardless of whether a trailing newline was included. I
further confirmed in code that wwlog appends a trailing newline
automatically if it is not present; so a trailing newline is unnecessary
in individual calls.
This commit removes trailing newlines from all calls to make them
consistent. It also replaces two calls to wwlog.Printf. (see #534 )
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2022-09-15 12:38:03 -06:00
Christian Goll
255ff61dc8
adding netname option back
2022-08-31 17:05:28 +02:00
Christian Goll
063c781710
recreate CreateFlag based on NodeConf
...
This will always create the network named default,
so this has to be changed if a new netowk is set
2022-08-19 16:33:46 +02:00
Christian Goll
b485ea999f
removed optionStrMap in favor of NodeConf
...
openStrMap is a map[string]string which is sent arround. This is now
done by using a unmarshalled NodeConf instead.
2022-08-18 19:22:55 +02:00
Christian Goll
0ca17dd454
using functor for Get and GetReal
2022-08-16 15:38:07 +02:00
Christian Goll
8c2d40881d
use reflect on overlays
2022-08-10 17:09:10 +02:00
Christian Goll
41d12888ab
reflections for unmarshal
2022-08-10 14:16:48 +02:00
Christian Goll
d819eef792
tags for ipmi and kernel
2022-08-04 20:07:24 +02:00
Christian Goll
925a5a2155
Fix node set
2022-07-26 12:01:13 +02:00
Christian Goll
99e9316011
restore old node list
2022-07-20 12:13:19 +02:00
Christian Goll
e23f794166
simplified node list command
2022-07-19 17:21:27 +02:00
Christian Goll
510f6a60a9
added excludellist to CreateFlags
2022-07-14 10:40:46 +02:00
Christian Goll
e0c62a81a4
testing profile set
2022-07-14 10:35:27 +02:00
Christian Goll
59141a6dac
change network hadnling
2022-07-13 11:52:24 +02:00
Christian Goll
c8d70e23ad
rebased on new API
2022-07-11 16:34:08 +02:00
Christian Goll
a37fa71de0
add explicit set of netname
2022-07-07 11:38:19 +02:00
Christian Goll
8902f08c87
added hangling of map[string]*struct
2022-07-07 11:37:18 +02:00
Christian Goll
84d3b72f63
added more abstrac setter for nested structs
2022-07-07 11:29:58 +02:00
Christian Goll
f5b6287486
Explicit setter func at complie time
2022-07-07 11:29:19 +02:00
Christian Goll
3ced0e2836
add brackets for PrintB if its default
2022-06-23 12:35:19 +02:00
Christian Goll
28de9f5220
addnil to remove option
2022-06-08 16:20:17 +02:00
Christian Goll
04551ef264
for removing a value an empty string is needed
2022-06-08 16:16:52 +02:00
jcsiadal
dbd747788f
wwctl profile fixes
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-04-19 21:59:34 +00:00
Christian Goll
edc7c04bc2
PrintB returns string
2022-04-14 11:43:02 +02:00
Christian Goll
4782d7e726
fixup profile handling
2022-04-11 14:41:43 +02:00
Christian Goll
fa052a0f57
simplified GotReal
2022-04-08 15:15:16 +02:00
Christian Goll
49bb9a40f0
reserve memory ofr kernel and ipmi entry
2022-04-08 14:47:19 +02:00
Christian Goll
c0f7ecf357
store the ovelats as yaml list
2022-03-24 19:45:51 +01:00
Christian Goll
265dbad6c1
do not combine overlays any more
2022-03-17 12:50:51 +01: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
f279863d7f
node list prints combine valuse for node
2022-03-11 12:27:36 +01:00
Christian Goll
afac77dbbe
allow multiple generic and wwinit overlays
2022-03-11 11:50:38 +01:00
Gregory Kurtzer
b1b893861e
Fix for faulty boolean logic (ref #292 )
2022-02-12 01:53:18 +00:00
Gregory Kurtzer
93ff88d544
Fix lint
2022-02-10 16:43:04 +00:00
Gregory Kurtzer
b165928699
Change how boolean node members behave (transform two and from strings)
2022-02-10 16:36:14 +00:00
Gregory Kurtzer
2f6a9251cd
Optimized FilterByName() to weed out redundant queries
2021-12-30 03:35:54 +00:00
Christian Goll
6bf8695951
Adding '^' and '$' to serach string to avoid greedy regexp
2021-11-09 13:51:57 +01:00
WestleyR
4edc16953e
Fix linting issues
2021-09-07 20:48:51 -07:00