diff --git a/controllers/node.go b/controllers/node.go index 09c0072a..3737a745 100644 --- a/controllers/node.go +++ b/controllers/node.go @@ -612,6 +612,7 @@ func createNode(w http.ResponseWriter, r *http.Request) { Command: mq.CreateClientCmd, Username: node.ID, Password: node.Password, + Textname: node.Name, Roles: make([]mq.MqDynSecRole, 0), Groups: make([]mq.MqDynSecGroup, 0), }, diff --git a/controllers/server.go b/controllers/server.go index fb7541cc..a2c6a94b 100644 --- a/controllers/server.go +++ b/controllers/server.go @@ -21,6 +21,10 @@ import ( func serverHandlers(r *mux.Router) { // r.HandleFunc("/api/server/addnetwork/{network}", securityCheckServer(true, http.HandlerFunc(addNetwork))).Methods("POST") + r.HandleFunc("/api/server/health", http.HandlerFunc(func(resp http.ResponseWriter, req *http.Request) { + resp.WriteHeader(http.StatusOK) + resp.Write([]byte("Server is up and running!!")) + })) r.HandleFunc("/api/server/getconfig", securityCheckServer(false, http.HandlerFunc(getConfig))).Methods("GET") r.HandleFunc("/api/server/removenetwork/{network}", securityCheckServer(true, http.HandlerFunc(removeNetwork))).Methods("DELETE") r.HandleFunc("/api/server/register", authorize(true, false, "node", http.HandlerFunc(register))).Methods("POST")