From 10b5f606d490fc469ab53032c10d46ef0d8804e3 Mon Sep 17 00:00:00 2001 From: Christian Goll Date: Mon, 21 Mar 2022 10:55:09 +0100 Subject: [PATCH] set default value for gateway --- internal/pkg/node/constructors.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/pkg/node/constructors.go b/internal/pkg/node/constructors.go index 789bc9d4..23877311 100644 --- a/internal/pkg/node/constructors.go +++ b/internal/pkg/node/constructors.go @@ -44,6 +44,11 @@ func New() (nodeYaml, error) { return ret, nil } +/* +Get all the nodes of a configuration. This function also merges +the nodes with the given profiles and set the default values +for every node +*/ func (config *nodeYaml) FindAllNodes() ([]NodeInfo, error) { var ret []NodeInfo wwconfig, err := warewulfconf.New() @@ -125,6 +130,7 @@ func (config *nodeYaml) FindAllNodes() ([]NodeInfo, error) { n.NetDevs[devname].Ipaddr6.SetDefault(ipv6str) } n.NetDevs[devname].Netmask.Set(netdev.Netmask) + n.NetDevs[devname].Netmask.SetDefault("255.255.255.0") n.NetDevs[devname].Hwaddr.Set(netdev.Hwaddr) n.NetDevs[devname].Gateway.Set(netdev.Gateway) n.NetDevs[devname].Type.Set(netdev.Type)