new status format, new podSelector field, more accurate pod stats

* renamed pod label prefix from "homepage" to "gethomepage.dev"
  which is more inline with typical kubernetes practices
This commit is contained in:
James Wynn 2022-12-08 16:03:29 -06:00
parent 174cb651b4
commit 09eb172079
8 changed files with 65 additions and 40 deletions

View file

@ -48,10 +48,10 @@ export default function Widget({ options }) {
<div className="flex flex-col max-w:full sm:basis-auto self-center grow-0 flex-wrap">
<div className="flex flex-row self-center flex-wrap justify-between">
{cluster.show &&
<Node type="cluster" options={options.cluster} data={defaultData} />
<Node type="cluster" key="cluster" options={options.cluster} data={defaultData} />
}
{nodes.show &&
<Node type="node" options={options.nodes} data={defaultData} />
<Node type="node" key="nodes" options={options.nodes} data={defaultData} />
}
</div>
</div>
@ -62,11 +62,11 @@ export default function Widget({ options }) {
<div className="flex flex-col max-w:full sm:basis-auto self-center grow-0 flex-wrap">
<div className="flex flex-row self-center flex-wrap justify-between">
{cluster.show &&
<Node type="cluster" options={options.cluster} data={data.cluster} />
<Node key="cluster" type="cluster" options={options.cluster} data={data.cluster} />
}
{nodes.show && data.nodes &&
data.nodes.map((node) =>
<Node key={node} type="node" options={options.nodes} data={node} />)
<Node key={node.name} type="node" options={options.nodes} data={node} />)
}
</div>
</div>