add ability to reset failover

This commit is contained in:
afeiszli
2022-09-27 14:42:14 -04:00
parent d963ddd7ba
commit 78bacce528
5 changed files with 53 additions and 1 deletions

View File

@@ -260,6 +260,7 @@ func DeleteIngressGateway(networkName string, nodeid string) (models.Node, error
node.LastModified = time.Now().Unix()
node.IsIngressGateway = "no"
node.IngressGatewayRange = ""
node.Failover = ""
// default to removing postup and postdown
node.PostUp = ""
@@ -274,6 +275,11 @@ func DeleteIngressGateway(networkName string, nodeid string) (models.Node, error
}
}
err = EnterpriseResetFailoverFunc.(func(string) error)(node.Network)
if err != nil {
logger.Log(0, "failed to reset failover on network", node.Network, ":", err.Error())
}
data, err := json.Marshal(&node)
if err != nil {
return models.Node{}, err