Applications page
Sidebar → Applications. Helm releases on this org's edges.
List view
Server-side filtered + paginated. Filter chips:
- Search by name
- Namespace
- Status (deployed / failed / pending-* / superseded / uninstalled)
- Edge instance
| Column | Meaning |
|---|---|
| Name | Helm release name; click to open detail |
| Namespace | k8s namespace |
| Edge | Which cluster |
| Chart | Chart name + version (from helm metadata) |
| App version | The chart's appVersion |
| Status | helm status string |
| Last deployed | Timestamp of latest revision |
| Owner | Org that owns the release (only meaningful on public edges; org-scoped edges always show your own org) |
Filtering shows the count + page nav at the bottom.
Row actions
- Open detail (default click)
- Upgrade — opens upgrade drawer
- Reinstall — same as install with the same release name + current values pre-filled
- Uninstall — confirms then issues
helm uninstall - Force remove from list — drops the snapshot row without touching the cluster (for ghost releases when the cluster is gone)
Clicking a row while an operation runs
Rows stay clickable during a running backup, restore, or upgrade — the detail page opens with an "operation in progress" banner and all action buttons disabled, so you can watch what's happening. The only operation that blocks navigation is uninstall (the release is being torn down; a toast tells you an operation is in progress instead).
Detail page
Tabs:
Overview
- Identity (name, namespace, edge, chart, version, status)
- Last deployed timestamp + actor
- Active operation (if one's running) — links to its detail. While any operation runs, the page shows an in-progress banner and disables the action buttons until it finishes.
- Last error if any
Resources
Tree view of every k8s resource in the release:
- Group by Kind (Deployment / Service / ConfigMap / …)
- Click into a resource → right pane shows the full YAML
- status conditions
- Edit YAML button (when you have
helm:resourcesperm) → applies via kubectl
For VirtualMachine resources (KubeVirt), an extra Open VNC button surfaces — see How-to: use the VM console.
History
Helm revisions in reverse chronological order:
| Column | Meaning |
|---|---|
| Revision | Helm rev # |
| Status | deployed / superseded / failed |
| Updated at | Timestamp |
| Description | What helm tagged this revision with |
| Actions | View YAML diff vs previous · Rollback to this revision · Open in Upgrade |
Metrics
PromQL queries scoped to this release:
- CPU usage (cores) over time
- Memory usage (bytes) over time
- Pod restart count
- Custom queries via the input box
The chart respects time-range buttons (15m / 1h / 6h / 24h / custom).
Logs
OpenSearch query scoped to:
- This release's namespace
- The edge's
telemetry_id - Last N minutes (15m default)
Each log row: timestamp, pod, container, level, message. Click into a row for the full structured fields.
Backups
Appears when Velero is available for this release. Take ad-hoc backups, manage schedules, restore — including picking a Backup Location when the org has external locations defined. See Reference: Backups page.
Operations
Every operation that touched this release. Operation rows link to their own detail (live progress + log stream).
Upgrade drawer
- Version dropdown (from the package's versions if it came from marketplace, or the registry's available tags otherwise)
- Values editor (Form / YAML toggle, same as install)
- Test query for advanced helm features (TODO)
- Submit — runs
helm upgrade
See How-to: upgrade or rollback.