1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Add node name column to pods list (#6025)

Signed-off-by: Carlos René Mederos Arias <krlosmederos@gmail.com>

Signed-off-by: Carlos René Mederos Arias <krlosmederos@gmail.com>
This commit is contained in:
Carlos René Mederos Arias 2022-08-22 14:16:51 -04:00 committed by GitHub
parent 1c681ccd64
commit df1cc8b788
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View File

@ -31,6 +31,10 @@
flex-grow: 2;
}
&.node {
flex-grow: 2;
}
&.namespace {
flex-grow: 1.2;
}

View File

@ -22,6 +22,7 @@ import { showDetails } from "../kube-detail-params";
enum sortBy {
name = "name",
node = "node",
namespace = "namespace",
cpu = "cpu",
memory = "memory",
@ -124,6 +125,7 @@ export class PodDetailsList extends React.Component<PodDetailsListProps> {
>
<TableCell className="name">{pod.getName()}</TableCell>
<TableCell className="warning"><KubeObjectStatusIcon key="icon" object={pod}/></TableCell>
<TableCell className="node">{pod.getNodeName()}</TableCell>
<TableCell className="namespace">{pod.getNs()}</TableCell>
<TableCell className="ready">
{`${pod.getRunningContainers().length} / ${pod.getContainers().length}`}
@ -165,6 +167,7 @@ export class PodDetailsList extends React.Component<PodDetailsListProps> {
virtualHeight={660}
sortable={{
[sortBy.name]: pod => pod.getName(),
[sortBy.node]: pod => pod.getNodeName(),
[sortBy.namespace]: pod => pod.getNs(),
[sortBy.cpu]: pod => podStore.getPodKubeMetrics(pod).cpu,
[sortBy.memory]: pod => podStore.getPodKubeMetrics(pod).memory,
@ -182,6 +185,7 @@ export class PodDetailsList extends React.Component<PodDetailsListProps> {
<TableHead>
<TableCell className="name" sortBy={sortBy.name}>Name</TableCell>
<TableCell className="warning"/>
<TableCell className="node" sortBy={sortBy.node}>Node</TableCell>
<TableCell className="namespace" sortBy={sortBy.namespace}>Namespace</TableCell>
<TableCell className="ready">Ready</TableCell>
<TableCell className="cpu" sortBy={sortBy.cpu}>CPU</TableCell>