From 86db0046b9d970404b27ca2633b20321f4fc1714 Mon Sep 17 00:00:00 2001 From: Gregory Kurtzer Date: Fri, 11 Feb 2022 20:17:02 +0000 Subject: [PATCH] "Key" backwards compatibility for overlay templates --- internal/pkg/overlay/overlay.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/pkg/overlay/overlay.go b/internal/pkg/overlay/overlay.go index 4c646c98..36083519 100644 --- a/internal/pkg/overlay/overlay.go +++ b/internal/pkg/overlay/overlay.go @@ -39,6 +39,7 @@ type TemplateStruct struct { SystemOverlay string NetDevs map[string]*node.NetDevs Tags map[string]string + Keys map[string]string AllNodes []node.NodeInfo NFSMounts []string } @@ -208,6 +209,10 @@ func BuildOverlay(nodeInfo node.NodeInfo, overlayName string) error { tstruct.NetDevs[devname].IpCIDR = netaddr.String() } + // Backwards compatibility for templates using "Keys" + for keyname, key := range nodeInfo.Tags { + tstruct.Keys[keyname] = key.Get() + } for keyname, key := range nodeInfo.Tags { tstruct.Tags[keyname] = key.Get() }