public async Task <IActionResult> CreateNamespaceAsync([FromRoute] string groupName) { var namespaceController = new MTANamespaceController(groupName); var respondeModel = await namespaceController.CreateNamespaceAsync(_k8sClient); if (respondeModel.Item2 != null) { return(BadRequest(respondeModel.Item2)); } return(Created(Url.RouteUrl("CreateNamespace", new { groupName }), respondeModel.Item1)); }
public async Task <IActionResult> DeleteNamespaceAsync([FromRoute] string groupName) { var namespaceController = new MTANamespaceController(groupName); var respondeModel = await namespaceController.DeleteNamespaceAsync(_k8sClient); if (respondeModel != null) { return(BadRequest(respondeModel)); } return(NoContent()); }