UI/disk: remove dreprecated disk hook

This commit is contained in:
Johannes Kirschbauer
2024-12-04 17:45:31 +01:00
parent d07d59a4fc
commit 653cca9276

View File

@@ -1,37 +0,0 @@
import { QueryClient } from "@tanstack/query-core";
import { get_inventory } from "./inventory";
export const instance_name = (machine_name: string) =>
`${machine_name}-single-disk` as const;
export async function set_single_disk_id(
client: QueryClient,
base_path: string,
machine_name: string,
disk_id: string,
) {
const r = await get_inventory(client, base_path);
if (r.status === "error") {
return r;
}
if (!r.data.services) {
return new Error("No services found in inventory");
}
const inventory = r.data;
inventory.services = inventory.services || {};
inventory.services["single-disk"] = inventory.services["single-disk"] || {};
inventory.services["single-disk"][instance_name(machine_name)] = {
meta: {
name: instance_name(machine_name),
},
roles: {
default: {
machines: [machine_name],
config: {
device: `/dev/disk/by-id/${disk_id}`,
},
},
},
};
}