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

Add Ready status column in the Deployment view (#1586)

Signed-off-by: vshakirova <vshakirova@mirantis.com>
This commit is contained in:
Violetta 2020-12-02 14:55:54 +04:00 committed by GitHub
parent f6a88b386f
commit c22d569fe2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 1 deletions

View File

@ -1594,6 +1594,7 @@ msgstr "Names"
#: src/renderer/components/dock/upgrade-chart.tsx:98 #: src/renderer/components/dock/upgrade-chart.tsx:98
#: src/renderer/components/item-object-list/page-filters-select.tsx:57 #: src/renderer/components/item-object-list/page-filters-select.tsx:57
#: src/renderer/components/kube-object/kube-object-meta.tsx:23 #: src/renderer/components/kube-object/kube-object-meta.tsx:23
#: src/renderer/components/+workloads-pods/pod-details-list.tsx:144
msgid "Namespace" msgid "Namespace"
msgstr "Namespace" msgstr "Namespace"
@ -2003,6 +2004,10 @@ msgstr "Read-only Root Filesystem"
msgid "Readiness" msgid "Readiness"
msgstr "Readiness" msgstr "Readiness"
#: src/renderer/components/+workloads-pods/pod-details-list.tsx:145
msgid "Ready"
msgstr "Ready"
#: src/renderer/components/+events/event-details.tsx:32 #: src/renderer/components/+events/event-details.tsx:32
#: src/renderer/components/+workloads-pods/pod-details-container.tsx:25 #: src/renderer/components/+workloads-pods/pod-details-container.tsx:25
msgid "Reason" msgid "Reason"

View File

@ -1585,6 +1585,7 @@ msgstr ""
#: src/renderer/components/dock/upgrade-chart.tsx:98 #: src/renderer/components/dock/upgrade-chart.tsx:98
#: src/renderer/components/item-object-list/page-filters-select.tsx:57 #: src/renderer/components/item-object-list/page-filters-select.tsx:57
#: src/renderer/components/kube-object/kube-object-meta.tsx:23 #: src/renderer/components/kube-object/kube-object-meta.tsx:23
#: src/renderer/components/+workloads-pods/pod-details-list.tsx:144
msgid "Namespace" msgid "Namespace"
msgstr "" msgstr ""
@ -1986,6 +1987,10 @@ msgstr ""
msgid "Readiness" msgid "Readiness"
msgstr "" msgstr ""
#: src/renderer/components/+workloads-pods/pod-details-list.tsx:145
msgid "Ready"
msgstr ""
#: src/renderer/components/+events/event-details.tsx:32 #: src/renderer/components/+events/event-details.tsx:32
#: src/renderer/components/+workloads-pods/pod-details-container.tsx:25 #: src/renderer/components/+workloads-pods/pod-details-container.tsx:25
msgid "Reason" msgid "Reason"

View File

@ -1595,6 +1595,7 @@ msgstr ""
#: src/renderer/components/dock/upgrade-chart.tsx:98 #: src/renderer/components/dock/upgrade-chart.tsx:98
#: src/renderer/components/item-object-list/page-filters-select.tsx:57 #: src/renderer/components/item-object-list/page-filters-select.tsx:57
#: src/renderer/components/kube-object/kube-object-meta.tsx:23 #: src/renderer/components/kube-object/kube-object-meta.tsx:23
#: src/renderer/components/+workloads-pods/pod-details-list.tsx:144
msgid "Namespace" msgid "Namespace"
msgstr "Namespace" msgstr "Namespace"
@ -2004,6 +2005,10 @@ msgstr ""
msgid "Readiness" msgid "Readiness"
msgstr "Готовность" msgstr "Готовность"
#: src/renderer/components/+workloads-pods/pod-details-list.tsx:145
msgid "Ready"
msgstr "Готовы"
#: src/renderer/components/+events/event-details.tsx:32 #: src/renderer/components/+events/event-details.tsx:32
#: src/renderer/components/+workloads-pods/pod-details-container.tsx:25 #: src/renderer/components/+workloads-pods/pod-details-container.tsx:25
msgid "Reason" msgid "Reason"

View File

@ -115,6 +115,7 @@ export class PodDetailsList extends React.Component<Props> {
<TableCell className="name">{pod.getName()}</TableCell> <TableCell className="name">{pod.getName()}</TableCell>
<TableCell className="warning"><KubeObjectStatusIcon key="icon" object={pod}/></TableCell> <TableCell className="warning"><KubeObjectStatusIcon key="icon" object={pod}/></TableCell>
<TableCell className="namespace">{pod.getNs()}</TableCell> <TableCell className="namespace">{pod.getNs()}</TableCell>
<TableCell className="ready">{pod.getRunningContainers().length}/{pod.getContainers().length}</TableCell>
<TableCell className="cpu">{this.renderCpuUsage(`cpu-${pod.getId()}`, metrics.cpu)}</TableCell> <TableCell className="cpu">{this.renderCpuUsage(`cpu-${pod.getId()}`, metrics.cpu)}</TableCell>
<TableCell className="memory">{this.renderMemoryUsage(`memory-${pod.getId()}`, metrics.memory)}</TableCell> <TableCell className="memory">{this.renderMemoryUsage(`memory-${pod.getId()}`, metrics.memory)}</TableCell>
<TableCell className={cssNames("status", kebabCase(pod.getStatusMessage()))}>{pod.getStatusMessage()}</TableCell> <TableCell className={cssNames("status", kebabCase(pod.getStatusMessage()))}>{pod.getStatusMessage()}</TableCell>
@ -148,7 +149,8 @@ export class PodDetailsList extends React.Component<Props> {
<TableHead> <TableHead>
<TableCell className="name" sortBy={sortBy.name}><Trans>Name</Trans></TableCell> <TableCell className="name" sortBy={sortBy.name}><Trans>Name</Trans></TableCell>
<TableCell className="warning"/> <TableCell className="warning"/>
<TableCell className="namespace" sortBy={sortBy.namespace}>Namespace</TableCell> <TableCell className="namespace" sortBy={sortBy.namespace}><Trans>Namespace</Trans></TableCell>
<TableCell className="ready"><Trans>Ready</Trans></TableCell>
<TableCell className="cpu" sortBy={sortBy.cpu}><Trans>CPU</Trans></TableCell> <TableCell className="cpu" sortBy={sortBy.cpu}><Trans>CPU</Trans></TableCell>
<TableCell className="memory" sortBy={sortBy.memory}><Trans>Memory</Trans></TableCell> <TableCell className="memory" sortBy={sortBy.memory}><Trans>Memory</Trans></TableCell>
<TableCell className="status"><Trans>Status</Trans></TableCell> <TableCell className="status"><Trans>Status</Trans></TableCell>