NM-103: fix all rsrcs comms (#3631)

* fix all rsrcs comms

* fix static checks

* fix egress acls on CE

* check for all resources access on a node

* simplify egress acl rules

* merged ce and pro acl rule func

* fix uni direction acl rule for static nodes

* allow relayed nodes traffic
This commit is contained in:
Abhishek K
2025-09-08 07:37:12 +05:30
committed by GitHub
parent 0eb7792c71
commit dd2aece0de
5 changed files with 422 additions and 1007 deletions
+10
View File
@@ -672,6 +672,16 @@ func createDefaultTagsAndPolicies() {
logic.DeleteAcl(models.Acl{ID: fmt.Sprintf("%s.%s", network.NetID, "all-remote-access-gws")})
}
logic.MigrateAclPolicies()
if !servercfg.IsPro {
nodes, _ := logic.GetAllNodes()
for _, node := range nodes {
if node.IsGw {
node.Tags = make(map[models.TagID]struct{})
node.Tags[models.TagID(fmt.Sprintf("%s.%s", node.Network, models.GwTagName))] = struct{}{}
logic.UpsertNode(&node)
}
}
}
}
func migrateToEgressV1() {