add force flag to host/node delete (#2548)

* add force flag to host/node delete

* review comments

---------

Co-authored-by: Abhishek K <32607604+abhishek9686@users.noreply.github.com>
This commit is contained in:
Matthew R Kasun
2023-09-13 00:40:17 -04:00
committed by GitHub
parent 5074e56e6a
commit 823182cf09
4 changed files with 12 additions and 6 deletions

View File

@@ -27,8 +27,8 @@ func UpdateNode(networkName, nodeID string, node *models.ApiNode) *models.ApiNod
}
// DeleteNode - delete a node
func DeleteNode(networkName, nodeID string) *models.SuccessResponse {
return request[models.SuccessResponse](http.MethodDelete, fmt.Sprintf("/api/nodes/%s/%s", networkName, nodeID), nil)
func DeleteNode(networkName, nodeID string, force bool) *models.SuccessResponse {
return request[models.SuccessResponse](http.MethodDelete, fmt.Sprintf("/api/nodes/%s/%s?force=%t", networkName, nodeID, force), nil)
}
// CreateEgress - turn a node into an egress