diff --git a/assets/base-style.css b/assets/base-style.css index ea74c2f..35259d3 100644 --- a/assets/base-style.css +++ b/assets/base-style.css @@ -137,7 +137,7 @@ border-radius: 0.25rem; overflow: hidden; width: 100%; - border: 1px solid var(--border-color); + border: 1px solid #cddaff; } .tile-s { @@ -199,6 +199,14 @@ gap: 0; } +.gap-m { + gap: 0.5rem; +} + +.gap-l { + gap: 1rem; +} + .column { flex-direction: column; } diff --git a/classes/Pod.ts b/classes/Pod.ts index b1c28cf..0ff0fa3 100644 --- a/classes/Pod.ts +++ b/classes/Pod.ts @@ -23,6 +23,11 @@ export class Pod implements HasMetadata onSuccess(response.data) }); } + + static countRestarts(pod: Pod) + { + return pod.status.containerStatuses.map(s => s.restartCount).reduce((total, value) => total = total + value) + } } class Spec { diff --git a/components/deployment/view/DeploymentViewPopup.vue b/components/deployment/view/DeploymentViewPopup.vue index 89c9a3f..b74073f 100644 --- a/components/deployment/view/DeploymentViewPopup.vue +++ b/components/deployment/view/DeploymentViewPopup.vue @@ -38,6 +38,31 @@

{{ key }}: {{ value }}

+
+

Pods

+
+
+
+

{{ pod.metadata.name }}

+ +
+
+
+

Age

+

{{ calcAge(pod.metadata.creationTimestamp) }}

+
+
+

Restarts

+

{{ Pod.countRestarts(pod) }}

+
+
+

Runs On

+

{{ pod.spec.nodeName }}

+
+
+
+
+
@@ -45,8 +70,9 @@