From a10a8a4ddc3150c4c18049684e07531eecac13c1 Mon Sep 17 00:00:00 2001 From: Arthur Lu Date: Wed, 14 Dec 2022 13:47:28 -0800 Subject: [PATCH] add node data to instances --- scripts/index.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/index.js b/scripts/index.js index 71dcdf9..212d915 100644 --- a/scripts/index.js +++ b/scripts/index.js @@ -13,9 +13,20 @@ async function init () { let instanceContainer = document.getElementById("instance-container") - for (let i = 0; i < nodes.data.length; i++) { - let qemu = await request(`/nodes/${nodes.data[i].node}/qemu`, "GET"); - let lxc = await request(`/nodes/${nodes.data[i].node}/lxc`, "GET"); + for (let i = 0; i < nodes.data.length; i++) { + let nodeName = nodes.data[i].node; + let nodeStatus = nodes.data[i].status; + + let qemu = await request(`/nodes/${nodeName}/qemu`, "GET"); + qemu.data.forEach((item) => { + item.node.name = nodeName; + item.node.status = nodeStatus; + }); + let lxc = await request(`/nodes/${nodeName}/lxc`, "GET"); + lxc.data.forEach((item) => { + item.node.name = nodeName; + item.node.status = nodeStatus; + }); instances = instances.concat(qemu.data, lxc.data); }