func RestDeployAppTemplate(w *rest.ResponseWriter, r *rest.Request, client *serviced.ControlClient) { var payload dao.ServiceTemplateDeploymentRequest err := r.DecodeJsonPayload(&payload) if err != nil { glog.V(1).Info("Could not decode deployment payload: ", err) RestBadRequest(w) return } var unused int err = client.DeployTemplate(payload, &unused) if err != nil { glog.Error("Could not deploy template: ", err) RestServerError(w) return } glog.V(0).Info("Deployed template ", payload) w.WriteJson(&SimpleResponse{"Deployed app template", servicesLinks()}) }