Jelajahi Sumber

add backwards compatibility to egress ranges

abhishek9686 3 bulan lalu
induk
melakukan
7b9774094d
1 mengubah file dengan 6 tambahan dan 4 penghapusan
  1. 6 4
      logic/egress.go

+ 6 - 4
logic/egress.go

@@ -84,8 +84,9 @@ func DoesNodeHaveAccessToEgress(node *models.Node, e *schema.Egress, acls []mode
 func AddEgressInfoToPeerByAccess(node, targetNode *models.Node, eli []schema.Egress, acls []models.Acl, isDefaultPolicyActive bool) {
 
 	req := models.EgressGatewayRequest{
-		NodeID: targetNode.ID.String(),
-		NetID:  targetNode.Network,
+		NodeID:     targetNode.ID.String(),
+		NetID:      targetNode.Network,
+		NatEnabled: "yes",
 	}
 	for _, e := range eli {
 		if !e.Status || e.Network != targetNode.Network {
@@ -138,8 +139,9 @@ func AddEgressInfoToPeerByAccess(node, targetNode *models.Node, eli []schema.Egr
 func GetNodeEgressInfo(targetNode *models.Node, eli []schema.Egress, acls []models.Acl) {
 
 	req := models.EgressGatewayRequest{
-		NodeID: targetNode.ID.String(),
-		NetID:  targetNode.Network,
+		NodeID:     targetNode.ID.String(),
+		NetID:      targetNode.Network,
+		NatEnabled: "yes",
 	}
 	for _, e := range eli {
 		if !e.Status || e.Network != targetNode.Network {