mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-17 01:06:19 +08:00
don't override acl rules for multi-net host
This commit is contained in:
parent
68b257b2ec
commit
01e7ccf731
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