mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-26 02:10:24 +08:00
fix acls rules on node
This commit is contained in:
@@ -839,6 +839,9 @@ func GetTagMapWithNodesByNetwork(netID models.NetworkID, withStaticNodes bool) (
|
|||||||
if nodeI.Tags == nil {
|
if nodeI.Tags == nil {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
tagNodesMap[models.TagID(nodeI.ID.String())] = []models.Node{
|
||||||
|
nodeI,
|
||||||
|
}
|
||||||
for nodeTagID := range nodeI.Tags {
|
for nodeTagID := range nodeI.Tags {
|
||||||
tagNodesMap[nodeTagID] = append(tagNodesMap[nodeTagID], nodeI)
|
tagNodesMap[nodeTagID] = append(tagNodesMap[nodeTagID], nodeI)
|
||||||
}
|
}
|
||||||
@@ -860,6 +863,12 @@ func AddTagMapWithStaticNodes(netID models.NetworkID,
|
|||||||
if extclient.Tags == nil || extclient.RemoteAccessClientID != "" {
|
if extclient.Tags == nil || extclient.RemoteAccessClientID != "" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
tagNodesMap[models.TagID(extclient.ClientID)] = []models.Node{
|
||||||
|
{
|
||||||
|
IsStatic: true,
|
||||||
|
StaticNode: extclient,
|
||||||
|
},
|
||||||
|
}
|
||||||
for tagID := range extclient.Tags {
|
for tagID := range extclient.Tags {
|
||||||
tagNodesMap[tagID] = append(tagNodesMap[tagID], models.Node{
|
tagNodesMap[tagID] = append(tagNodesMap[tagID], models.Node{
|
||||||
IsStatic: true,
|
IsStatic: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user