add alias internal ip to ext clients

This commit is contained in:
Abhishek Kondur
2022-12-08 19:48:47 +05:30
parent bbbbb98995
commit d8075e69c6
8 changed files with 86 additions and 51 deletions

View File

@@ -176,6 +176,10 @@ func DeleteEgressGateway(network, nodeid string) (models.Node, error) {
return node, nil
}
func getCidrforExtClients() string {
return "10.10.10.0/24"
}
// CreateIngressGateway - creates an ingress gateway
func CreateIngressGateway(netid string, nodeid string, failover bool) (models.Node, error) {
@@ -197,6 +201,7 @@ func CreateIngressGateway(netid string, nodeid string, failover bool) (models.No
return models.Node{}, err
}
node.IsIngressGateway = "yes"
node.ExtClientsCidr = getCidrforExtClients()
cidrs := []string{}
cidrs = append(cidrs, network.AddressRange)
cidrs = append(cidrs, network.AddressRange6)