def updateDeployment = IsAdminAsync()

in app/controllers/DeploymentsController.scala [74:85]


  def updateDeployment = IsAdminAsync(circe.json[UpdateDeploymentRequest]) { uid=> req=>
    kubernetes
      .updateDeployedSoftware(req.body.to, req.body.deploymentName)
      .map({
        case err@Left(ConflictError(deployed, expected))=>
          Conflict(err.value.asJson)
        case err@Left(_)=>
          BadRequest(err.value.asJson)
        case Right(_)=>
          Ok(GenericErrorResponse("ok", "deployment update request made").asJson)
      })
  }