filter out nodes acordiing to their overlays

This commit is contained in:
mslacken
2022-05-12 21:23:37 +02:00
parent bfec010e5d
commit 01f2f4fc99

View File

@@ -74,7 +74,12 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
}
} else {
if OverlayName != "" {
err = overlay.BuildSpecificOverlays(nodes, OverlayName)
for _, n := range nodes {
if util.InSlice(n.RuntimeOverlay.GetSlice(), OverlayName) ||
util.InSlice(n.SystemOverlay.GetSlice(), OverlayName) {
err = overlay.BuildSpecificOverlays([]node.NodeInfo{n}, OverlayName)
}
}
} else {
err = overlay.BuildAllOverlays(nodes)
}