瀏覽代碼

add backwards compatibility to egress ranges

abhishek9686 3 月之前
父節點
當前提交
7b9774094d
共有 1 個文件被更改,包括 6 次插入4 次删除
  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) {
 func AddEgressInfoToPeerByAccess(node, targetNode *models.Node, eli []schema.Egress, acls []models.Acl, isDefaultPolicyActive bool) {
 
 
 	req := models.EgressGatewayRequest{
 	req := models.EgressGatewayRequest{
-		NodeID: targetNode.ID.String(),
-		NetID:  targetNode.Network,
+		NodeID:     targetNode.ID.String(),
+		NetID:      targetNode.Network,
+		NatEnabled: "yes",
 	}
 	}
 	for _, e := range eli {
 	for _, e := range eli {
 		if !e.Status || e.Network != targetNode.Network {
 		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) {
 func GetNodeEgressInfo(targetNode *models.Node, eli []schema.Egress, acls []models.Acl) {
 
 
 	req := models.EgressGatewayRequest{
 	req := models.EgressGatewayRequest{
-		NodeID: targetNode.ID.String(),
-		NetID:  targetNode.Network,
+		NodeID:     targetNode.ID.String(),
+		NetID:      targetNode.Network,
+		NatEnabled: "yes",
 	}
 	}
 	for _, e := range eli {
 	for _, e := range eli {
 		if !e.Status || e.Network != targetNode.Network {
 		if !e.Status || e.Network != targetNode.Network {