From c43ff22eb6a96fb824e59a5607eefce70e9acaaf Mon Sep 17 00:00:00 2001 From: Piotr Roszatycki Date: Tue, 27 Sep 2022 22:47:07 +0200 Subject: [PATCH] Show runtimeClassName in pods view Signed-off-by: Piotr Roszatycki --- src/common/k8s-api/endpoints/pod.api.ts | 4 ++ .../+workloads-pods/pod-details.tsx | 51 +++++++++++-------- 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/src/common/k8s-api/endpoints/pod.api.ts b/src/common/k8s-api/endpoints/pod.api.ts index 5822c0c5ef..4625eadf94 100644 --- a/src/common/k8s-api/endpoints/pod.api.ts +++ b/src/common/k8s-api/endpoints/pod.api.ts @@ -714,6 +714,10 @@ export class Pod extends KubeObject< return this.spec?.priorityClassName || ""; } + getRuntimeClassName() { + return this.spec?.runtimeClassName || ""; + } + getServiceAccountName() { return this.spec?.serviceAccountName || ""; } diff --git a/src/renderer/components/+workloads-pods/pod-details.tsx b/src/renderer/components/+workloads-pods/pod-details.tsx index d87ce249e0..ad3bc662c3 100644 --- a/src/renderer/components/+workloads-pods/pod-details.tsx +++ b/src/renderer/components/+workloads-pods/pod-details.tsx @@ -119,12 +119,15 @@ export class PodDetails extends React.Component { {pod.getServiceAccountName()} - + {pod.getQosClass()} + { - {initContainers.length > 0 && ( - <> - Init Containers - {initContainers.map(container => ( - - ))} - - )} + { + initContainers.length > 0 && ( + <> + Init Containers + {initContainers.map(container => ( + + ))} + + ) + } Containers - {containers.map(container => ( - - ))} + { + containers.map(container => ( + + )) + } - + ); } }