extclients internal ips

This commit is contained in:
Abhishek Kondur
2022-12-12 22:49:35 +05:30
parent 83dfa1f920
commit 07dd20734d
5 changed files with 61 additions and 31 deletions

View File

@@ -185,12 +185,12 @@ func CreateIngressGateway(netid string, nodeid string, failover bool) (models.No
var postUpCmd, postDownCmd string
node, err := GetNodeByID(nodeid)
if node.OS != "linux" { // add in darwin later
return models.Node{}, errors.New(node.OS + " is unsupported for ingress gateways")
}
if node.OS == "linux" && node.FirewallInUse == models.FIREWALL_NONE {
return models.Node{}, errors.New("firewall is not supported for ingress gateways")
}
// if node.OS != "linux" { // add in darwin later
// return models.Node{}, errors.New(node.OS + " is unsupported for ingress gateways")
// }
// if node.OS == "linux" && node.FirewallInUse == models.FIREWALL_NONE {
// return models.Node{}, errors.New("firewall is not supported for ingress gateways")
// }
if err != nil {
return models.Node{}, err