diff --git a/api/api.go b/api/api.go index 74f33dea05..8c84f7ea64 100644 --- a/api/api.go +++ b/api/api.go @@ -25,23 +25,17 @@ type handler func(c *context, w http.ResponseWriter, r *http.Request) // GET /info func getInfo(c *context, w http.ResponseWriter, r *http.Request) { - var driverStatus [][2]string + driverStatus := [][2]string{{"\bNodes", fmt.Sprintf("%d", len(c.cluster.Nodes()))}} for ID, node := range c.cluster.Nodes() { driverStatus = append(driverStatus, [2]string{ID, node.Addr}) } info := struct { - Containers int - Driver, ExecutionDriver string - DriverStatus [][2]string - KernelVersion, OperatingSystem string - MemoryLimit, SwapLimit, IPv4Forwarding bool + Containers int + DriverStatus [][2]string }{ len(c.cluster.Containers()), - "libcluster", "libcluster", //TODO: remove this crap once https://github.com/docker/docker/pull/9131 is merged driverStatus, - "N/A", "N/A", - true, true, true, } json.NewEncoder(w).Encode(info)