mirror of
				https://github.com/gravitl/netmaker.git
				synced 2025-11-01 04:32:40 +08:00 
			
		
		
		
	remove inet addr if present during creation of internet gateway
This commit is contained in:
		| @@ -2,7 +2,6 @@ package logic | |||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	"errors" | 	"errors" | ||||||
| 	"fmt" |  | ||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	"github.com/gravitl/netmaker/database" | 	"github.com/gravitl/netmaker/database" | ||||||
| @@ -89,7 +88,9 @@ func CreateEgressGateway(gateway models.EgressGatewayRequest) (models.Node, erro | |||||||
| 	for i := len(gateway.Ranges) - 1; i >= 0; i-- { | 	for i := len(gateway.Ranges) - 1; i >= 0; i-- { | ||||||
| 		// check if internet gateway IPv4 | 		// check if internet gateway IPv4 | ||||||
| 		if gateway.Ranges[i] == "0.0.0.0/0" || gateway.Ranges[i] == "::/0" { | 		if gateway.Ranges[i] == "0.0.0.0/0" || gateway.Ranges[i] == "::/0" { | ||||||
| 			return models.Node{}, fmt.Errorf("create internet gateways on the remote client gateway") | 			// remove inet range | ||||||
|  | 			gateway.Ranges = append(gateway.Ranges[:i], gateway.Ranges[i+1:]...) | ||||||
|  | 			continue | ||||||
| 		} | 		} | ||||||
| 		normalized, err := NormalizeCIDR(gateway.Ranges[i]) | 		normalized, err := NormalizeCIDR(gateway.Ranges[i]) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 abhishek9686
					abhishek9686