/fleet/applications) groups deployable software by the app it belongs to, then folds the same app’s instances across clusters and environments into one row. It answers “where does payments-api run, and is every environment on the same version?” without opening each cluster.
This is the fleet Applications view, which folds each app across clusters. For the single-cluster view in open-source Radar (and per-cluster in Cloud), see Applications.
How apps are resolved
Radar resolves app rows from real evidence - workload ownership, GitOps Applications, Helm releases, and labels - rather than a single annotation you have to set. Each row carries a Source facet so you can tell where the grouping came from:Argo CD, Flux, Helm, Label, or Ungrouped.
The instance is always the addressable thing. App identity is grouping evidence layered on top, never a replacement for the underlying workload.
Grouping across environments
Instances of the same app - the copies running in dev, staging, prod, and across clusters - fold into one row, with a cell per environment. Akoala-backend running in staging and autopush on one cluster and prod on another collapses to a single row.
- An identity chip shows how confident Radar is in the grouping - emerald when the app identity is declared, neutral when it’s a heuristic match - with an evidence tooltip explaining the call.
- Text search auto-expands a folded row into its hidden instances; instance rows are always one chevron away.
- Clicking an environment cell drops you into that specific instance.
~staging and marked inferred), then unlabeled.
Promotion lag and version skew
- Promotion lag renders between ranked environments whose versions can be ordered - so you can see prod trailing staging at a glance.
- A per-instance skew chip stays amber when the same app runs different versions within one environment across clusters - that’s real drift. Different versions across different environments (dev ahead of prod) read as healthy promotion state, not an alert.
Per-app detail
Opening an app gives you an application shell - identity, context strip, and env / instance selectors - wrapped around the same runtime tabs you get on any single resource: Overview, Topology, Timeline, Logs, Metrics, YAML, served live through the cluster’s own Radar. Related resources open in place in a drawer.Coverage and offline clusters
Like every fleet page, Applications reports per-cluster status in the top bar. Scope to a cluster whose tunnel is down and the view says so plainly - “cluster isn’t reporting - the tunnel is down” with a View clusters action - rather than implying the cluster runs nothing.See also
- Fleet views - the other cross-cluster aggregates (Issues, Search, Checks, Packages).
- GitOps - the Argo CD / Flux applications that feed app grouping.
- Connecting a cluster - what makes a cluster report into the fleet.