github.com/containers/podman/v2@v2.2.2-0.20210501105131-c1e07d070c4c/pkg/api/handlers/libpod/info.go (about) 1 package libpod 2 3 import ( 4 "net/http" 5 6 "github.com/containers/podman/v2/libpod" 7 "github.com/containers/podman/v2/pkg/api/handlers/utils" 8 ) 9 10 func GetInfo(w http.ResponseWriter, r *http.Request) { 11 runtime := r.Context().Value("runtime").(*libpod.Runtime) 12 info, err := runtime.Info() 13 if err != nil { 14 utils.InternalServerError(w, err) 15 return 16 } 17 utils.WriteResponse(w, http.StatusOK, info) 18 }