scrub operation + ZFS Pool CRUD
Some checks failed
CI / test-build (push) Failing after 2m14s

This commit is contained in:
2025-12-15 01:19:44 +07:00
parent 9779b30a65
commit abd8cef10a
9 changed files with 1124 additions and 63 deletions

View File

@@ -80,6 +80,15 @@ func (a *App) routes() {
func(w http.ResponseWriter, r *http.Request) { a.handleCreatePool(w, r) },
nil, nil, nil,
))
a.mux.HandleFunc("/api/v1/pools/available", methodHandler(
func(w http.ResponseWriter, r *http.Request) { a.handleListAvailablePools(w, r) },
nil, nil, nil, nil,
))
a.mux.HandleFunc("/api/v1/pools/import", methodHandler(
nil,
func(w http.ResponseWriter, r *http.Request) { a.handleImportPool(w, r) },
nil, nil, nil,
))
a.mux.HandleFunc("/api/v1/pools/", a.handlePoolOps)
a.mux.HandleFunc("/api/v1/datasets", methodHandler(