Parcourir la source

fix inet gw egress rule

abhishek9686 il y a 4 mois
Parent
commit
bfdb3da37b
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      logic/acls.go

+ 6 - 1
logic/acls.go

@@ -1811,7 +1811,12 @@ func GetEgressRulesForNode(targetnode models.Node) (rules map[string]models.AclR
 	}
 	for _, egI := range egs {
 		if _, ok := egI.Nodes[targetnode.ID.String()]; ok {
-			targetNodeTags[models.TagID(egI.Range)] = struct{}{}
+			if egI.Range == "*" {
+				targetNodeTags[models.TagID("0.0.0.0/0")] = struct{}{}
+				targetNodeTags[models.TagID("::/0")] = struct{}{}
+			} else {
+				targetNodeTags[models.TagID(egI.Range)] = struct{}{}
+			}
 			targetNodeTags[models.TagID(egI.ID)] = struct{}{}
 		}
 	}