|
18 | 18 | ng-if="::$ctrl.podList.pods">
|
19 | 19 | <kd-resource-card-header-columns>
|
20 | 20 | <kd-resource-card-header-column size="medium" grow="4">{{::$ctrl.i18n.MSG_POD_LIST_NAME_LABEL}}</kd-resource-card-header-column>
|
21 |
| - <kd-resource-card-header-column>{{::$ctrl.i18n.MSG_POD_LIST_STATUS_LABEL}}</kd-resource-card-header-column> |
| 21 | + <kd-resource-card-header-column grow="nogrow">{{::$ctrl.i18n.MSG_POD_LIST_STATUS_LABEL}}</kd-resource-card-header-column> |
22 | 22 | <kd-resource-card-header-column size="small" grow="nogrow">
|
23 | 23 | {{::$ctrl.i18n.MSG_POD_LIST_RESTARTS_LABEL}}
|
24 | 24 | </kd-resource-card-header-column>
|
25 |
| - <kd-resource-card-header-column>{{::$ctrl.i18n.MSG_POD_LIST_AGE_LABEL}}</kd-resource-card-header-column> |
26 |
| - <kd-resource-card-header-column>{{::$ctrl.i18n.MSG_POD_LIST_CLUSTER_IP_LABEL}}</kd-resource-card-header-column> |
27 |
| - <kd-resource-card-header-column>{{::$ctrl.i18n.MSG_POD_LIST_LOGS_LABEL}}</kd-resource-card-header-column> |
| 25 | + <kd-resource-card-header-column grow="nogrow">{{::$ctrl.i18n.MSG_POD_LIST_AGE_LABEL}}</kd-resource-card-header-column> |
| 26 | + <kd-resource-card-header-column grow="nogrow">{{::$ctrl.i18n.MSG_POD_LIST_CLUSTER_IP_LABEL}}</kd-resource-card-header-column> |
| 27 | + <kd-resource-card-header-column ng-if="::$ctrl.showMetrics()">{{::$ctrl.i18n.MSG_POD_LIST_CPU_USAGE_LABEL}}</kd-resource-card-header-column> |
| 28 | + <kd-resource-card-header-column ng-if="::$ctrl.showMetrics()">{{::$ctrl.i18n.MSG_POD_LIST_MEMORY_USAGE_LABEL}}</kd-resource-card-header-column> |
28 | 29 | <kd-resource-card-header-column size="small" grow="nogrow">
|
29 | 30 | </kd-resource-card-header-column>
|
30 | 31 | </kd-resource-card-header-columns>
|
|
69 | 70 | <div ng-if="::pod.podIP">{{::pod.podIP}}</div>
|
70 | 71 | <div ng-if="::!pod.podIP">-</div>
|
71 | 72 | </kd-resource-card-column>
|
72 |
| - <kd-resource-card-column> |
73 |
| - <div ng-if="::$ctrl.getPodLogsHref(pod)"> |
74 |
| - <a ng-href="{{::$ctrl.getPodLogsHref(pod)}}" target="_blank"> |
75 |
| - {{::$ctrl.i18n.MSG_POD_LIST_LOGS_LABEL}} |
76 |
| - <i class="material-icons kd-text-icon">open_in_new</i> |
77 |
| - </a> |
| 73 | + <kd-resource-card-column ng-if="::$ctrl.showMetrics()"> |
| 74 | + <div ng-if="::$ctrl.hasCpuUsage(pod)"> |
| 75 | + <kd-sparkline timeseries="::pod.metrics.cpuUsageHistory"></kd-sparkline> |
| 76 | + {{::(pod.metrics.cpuUsage | kdCores)}} |
| 77 | + </div> |
| 78 | + <div ng-if="::!$ctrl.hasCpuUsage(pod)">-</div> |
| 79 | + </kd-resource-card-column> |
| 80 | + <kd-resource-card-column ng-if="::$ctrl.showMetrics()"> |
| 81 | + <div ng-if="::$ctrl.hasMemoryUsage(pod)"> |
| 82 | + <kd-sparkline timeseries="::pod.metrics.memoryUsageHistory"></kd-sparkline> |
| 83 | + {{::(pod.metrics.memoryUsage | kdMemory)}} |
78 | 84 | </div>
|
79 |
| - <div ng-hide="::$ctrl.getPodLogsHref(pod)">-</div> |
| 85 | + <div ng-if="::!$ctrl.hasMemoryUsage(pod)">-</div> |
80 | 86 | </kd-resource-card-column>
|
81 | 87 | <kd-resource-card-column class="kd-row-layout-column kd-icon-column">
|
| 88 | + <md-button ng-if="::$ctrl.getPodLogsHref(pod)" |
| 89 | + ng-href="{{::$ctrl.getPodLogsHref(pod)}}" target="_blank" class="md-icon-button"> |
| 90 | + <md-icon md-font-library="material-icons">subject</md-icon> |
| 91 | + <md-tooltip>{{::$ctrl.i18n.MSG_POD_LIST_LOGS_LABEL}}</md-tooltip> |
| 92 | + </md-button> |
82 | 93 | <kd-resource-card-menu>
|
83 | 94 | <kd-resource-card-delete-menu-item resource-kind-name="{{::$ctrl.i18n.MSG_POD_LIST_POD_TITLE}}">
|
84 | 95 | </kd-resource-card-delete-menu-item>
|
|
0 commit comments