mslacken
95c951e673
use bash export syntax for variables
2022-04-29 10:20:56 +02:00
mslacken
0fd8553bad
add full output siwtch to wwctl version
2022-04-29 10:07:15 +02:00
Christian Goll
0a9e4b89a1
fixup format
2022-04-26 11:30:04 +02:00
Christian Goll
673253fbe0
Inlcude build in vars in version output
2022-04-26 11:13:54 +02:00
Christian Goll
ca698182f9
direct file is now also suppored
2022-04-14 14:45:23 +02:00
Christian Goll
18e2147953
added file uri pattern for container import
2022-04-14 14:25:22 +02:00
Christian Goll
edc7c04bc2
PrintB returns string
2022-04-14 11:43:02 +02:00
Christian Goll
f9848455c7
output ipmi write status
2022-04-14 11:29:24 +02:00
Christian Goll
7e42286610
fixed linting
2022-04-07 11:35:34 +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
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
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
jcsiadal
bfde70cf8a
Error free lint
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-04-04 17:01:11 +00:00
Christian Goll
2d2fb13423
warewulf.conf option disable host overlays
2022-03-30 17:23:38 +02:00
Christian Goll
c0f7ecf357
store the ovelats as yaml list
2022-03-24 19:45:51 +01:00
Christian Goll
d3b10624b0
Merge branch 'ipv6'
2022-03-18 09:37:23 +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
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
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
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
1098771c83
allow the build of specific overlays
2022-03-11 15:03:15 +01:00
Christian Goll
f279863d7f
node list prints combine valuse for node
2022-03-11 12:27:36 +01:00
Christian Goll
4264717f3e
create just needs one arg
2022-03-11 11:52:47 +01:00
Christian Goll
afac77dbbe
allow multiple generic and wwinit overlays
2022-03-11 11:50:38 +01:00
jcsiadal
8827937a9d
Update for LSB compliance
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-03-09 07:32:02 +00:00
Gregory Kurtzer
b60cacbd0f
Revert "removed unused container child"
...
This reverts commit 30bc445a89 .
2022-03-02 19:53:10 -08:00
Christian Goll
88631a98d3
fixed linting
2022-03-02 21:24:15 +01:00
Christian Goll
5ac75661c9
Only write to IPMI if this is explictly wanted
2022-03-02 21:24:05 +01:00
Christian Goll
30bc445a89
removed unused container child
2022-03-02 15:39:47 +01:00
Gregory Kurtzer
2927495de1
Fixes to #304 and #311
2022-02-27 18:54:51 -08:00
Gregory Kurtzer
d37caa7f16
Merge branch 'main' of github.com:hpcng/warewulf into jcsiadal-loops
2022-02-27 18:06:34 -08:00
Gregory M. Kurtzer
88832420ca
Merge pull request #306 from gmkurtzer/container_kernel_integration
...
Utilize containerized kernel by default
2022-02-27 18:03:25 -08:00
Christian Goll
ac1718f1c0
added hosts.ww so wwctl configure hosts is removed
2022-02-26 22:39:50 +00:00
Christian Goll
eeb062cf85
moved dhcpd configuration to host templating
2022-02-26 22:39:50 +00:00
Christian Goll
3a200a43f7
Added overlay build option to wwctl
2022-02-26 22:39:50 +00:00
jcsiadal
e7aac8773c
Move configuration work to library
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
Update to support show correctly
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2022-02-26 22:39:50 +00:00
Gregory Kurtzer
93bcd14e0d
Added a debugging comment
2022-02-24 22:01:06 -08:00
Gregory M. Kurtzer
116d217f88
Merge pull request #300 from gmkurtzer/container_exit_clean
...
Container exit script runner
2022-02-24 17:11:23 -08:00
Gregory Kurtzer
1203186194
Support kernel overrides from the host or other containers
2022-02-17 07:37:04 +00:00
Gregory Kurtzer
104bc7527d
Restored deleted kernel components for overrides
2022-02-17 06:21:40 +00:00
MatthewHink
a01e8319d2
Allow asset tags in the profile.
...
Warn and ignore ip addresses and hardware addresses.
2022-02-16 11:41:44 -05:00
Gregory Kurtzer
a6c793caca
Fixes for kernel identification within the container
2022-02-16 04:48:17 +00:00
MatthewHink
a29e9ed6be
Remove unique settings from profile set. Warn if set in the node DB.
...
IP address
MAC address
Asset Tag
2022-02-15 10:58:28 -05:00