Show runtimeClassName in pods view

Signed-off-by: Piotr Roszatycki <piotr.roszatycki@gmail.com>
This commit is contained in:
Piotr Roszatycki committed 2022-10-02 21:25:05 +02:00
1 parent e8f691ab0e
commit c43ff22eb6
2 files changed
+17 -6

No files matched your search

+4
View File
@@ -714,6 +714,10 @@ export class Pod extends KubeObject<
return this.spec?.priorityClassName || "";
}
getRuntimeClassName() {
return this.spec?.runtimeClassName || "";
}
getServiceAccountName() {
return this.spec?.serviceAccountName || "";
}
@@ -119,12 +119,15 @@ export class PodDetails extends React.Component<PodDetailsProps> {
<DrawerItem name="Service Account">
{pod.getServiceAccountName()}
</DrawerItem>
<DrawerItem name="Priority Class">
<DrawerItem name="Priority Class" hidden={pod.getPriorityClassName() === ""}>
{pod.getPriorityClassName()}
</DrawerItem>
<DrawerItem name="QoS Class">
{pod.getQosClass()}
</DrawerItem>
<DrawerItem name="Runtime Class" hidden={pod.getRuntimeClassName() === ""}>
{pod.getRuntimeClassName()}
</DrawerItem>
<DrawerItem
name="Conditions"
@@ -155,7 +158,8 @@ export class PodDetails extends React.Component<PodDetailsProps> {
<PodDetailsSecrets pod={pod} />
</DrawerItem>
{initContainers.length > 0 && (
{
initContainers.length > 0 && (
<>
<DrawerTitle>Init Containers</DrawerTitle>
{initContainers.map(container => (
@@ -166,20 +170,23 @@ export class PodDetails extends React.Component<PodDetailsProps> {
/>
))}
</>
)}
)
}
<DrawerTitle>Containers</DrawerTitle>
{containers.map(container => (
{
containers.map(container => (
<PodDetailsContainer
key={container.name}
pod={pod}
container={container}
metrics={getItemMetrics(toJS(this.containerMetrics), container.name)}
/>
))}
))
}
<PodVolumes pod={pod} />
</div>
</div >
);
}
}