← Changelog
v0.28.0September 8, 2026

Better Node & Pod Metrics Visualization

This release reworks how resource usage is drawn across the app, and adds full resource views for cert-manager, KEDA, and Kyverno.

Node metrics with stacked pod allocation bars

📊 Metrics Visualization

  • Node and Pod pages now show live CPU/memory gauges right on the overview, no need to open a separate tab.
  • Pod allocation is drawn as a segmented bar on the Node page, with each contributing pod visible as its own slice — hover a slice to see its exact share and values, with the rest dimmed for contrast.
  • Free headroom is shown under the allocation bar, and scheduled pod slots are drawn on the same shared gauge, so requests, usage, and capacity read as one picture.
  • Container gauges are nested and compact, hiding completed containers automatically so the layout stays readable on pods with many containers.

🗄️ Carina Local Storage

Carina disk groups and pinned volumes on the Node page

  • Local storage on a Node is now drawn on the same shared metric bar used for CPU/memory, showing disk groups and their used/free split at a glance.
  • Local volumes and pinned volumes are merged into one section, and a node's local volumes are surfaced under Referenced By.
  • Volume group LVM attributes are now shown directly on the Node page, and edge cases around lost devices or groups with no used/free split are handled correctly.

🔐 cert-manager

  • Certificates, Issuers, ClusterIssuers, and CertificateRequests are now first-class resources, with a validity gauge, fingerprints, ACME order endpoints, and an issuance chain view linking a Certificate through its Issuer and requests.
  • Renew a Certificate directly from the app, with confirmation and status tracking.
  • Referenced resources (issuer credential secrets, external issuers) are resolved and linked automatically.

⚡ KEDA

  • ScaledObject, ScaledJob, TriggerAuthentication, and CloudEventSource resources all get dedicated views, including cluster-scoped variants.
  • Pause and resume autoscaling, or adjust the scaling range, straight from the app.

🛡️ Kyverno

  • Policy, ClusterPolicy, PolicyException, and the report family (PolicyReport, ClusterPolicyReport, UpdateRequest) are now supported, with a coverage view showing pass/fail/skip outcomes per policy.
  • Navigate directly between a policy, its reports, and the workloads they cover.

🧹 Misc / Chore

  • Plugins (cert-manager, KEDA, Kyverno, Carina, kgateway) can now own their own resource types and contribute cross-resource relations, improving load time and keeping each plugin self-contained.
  • Various visual polish: tab bar alignment, allocation bar legends, and light/dark theme contrast fixes.