mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-07 21:54:54 +08:00
Merge pull request #3313 from gravitl/NET-1902
don't override acl rules for multi-net host
This commit is contained in:
commit
7b04861476
1 changed files with 8 additions and 1 deletions
|
@ -187,7 +187,14 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
|
|||
|
||||
} else {
|
||||
hostPeerUpdate.FwUpdate.AllowAll = false
|
||||
hostPeerUpdate.FwUpdate.AclRules = GetAclRulesForNode(&node)
|
||||
rules := GetAclRulesForNode(&node)
|
||||
if len(hostPeerUpdate.FwUpdate.AclRules) == 0 {
|
||||
hostPeerUpdate.FwUpdate.AclRules = rules
|
||||
} else {
|
||||
for aclID, rule := range rules {
|
||||
hostPeerUpdate.FwUpdate.AclRules[aclID] = rule
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
currentPeers := GetNetworkNodesMemory(allNodes, node.Network)
|
||||
|
|
Loading…
Add table
Reference in a new issue