hub v0.1.6: Handle disabled reporting status, storage labels, date in history

This commit is contained in:
2026-02-19 09:45:45 +01:00
parent fa4713255f
commit d3d3044b98
4 changed files with 17 additions and 5 deletions
+7 -2
View File
@@ -62,7 +62,7 @@
<div class="metrics-grid">
{{range .}}
<div class="metric">
<span class="metric-label">{{index . "mount"}}</span>
<span class="metric-label">{{with index . "label"}}{{.}}{{else}}{{index . "mount"}}{{end}}</span>
<span class="metric-value">{{printf "%.0f" (index . "percent")}}%</span>
<div class="bar"><div class="bar-fill" style="width: {{printf "%.0f" (index . "percent")}}%"></div></div>
<span class="metric-detail">{{printf "%.1f" (index . "used_gb")}} / {{printf "%.1f" (index . "total_gb")}} GB</span>
@@ -130,6 +130,10 @@
<!-- Health -->
<section class="card">
<h2>Health</h2>
{{if eq .OverallStatus "disabled"}}
<p class="health-status health-status-disabled">Reporting has been disabled on this node</p>
<p class="hint">Enable it in the controller's <code>controller.yaml</code>: <code>hub.enabled: true</code></p>
{{else}}
{{with .Report.health}}
<p class="health-status health-status-{{index . "status"}}">
Status: {{index . "status"}}
@@ -153,6 +157,7 @@
</ul>
{{end}}
{{end}}
{{end}}
</section>
<!-- Notifications -->
@@ -213,7 +218,7 @@
<tbody>
{{range .History}}
<tr>
<td>{{.ReceivedAt.Format "15:04:05"}}</td>
<td>{{.ReceivedAt.Format "Jan 02 15:04"}}</td>
<td><span class="status-badge status-badge-{{.HealthStatus}}">{{.HealthStatus}}</span></td>
<td>{{formatFloat .CPUPercent}}%</td>
<td>{{formatFloat .MemoryPercent}}%</td>