
Start with the fleet
Open GitOps in the sidebar to see Argo CD Applications alongside Flux Kustomizations and HelmReleases. Each row shows the controller, source, destination, sync and health state, automation mode, and lifecycle state. Use search and filters to narrow the fleet by sync, health, project, namespace, labels, automation, or lifecycle. Radar resolves Flux source references to their repository URL, so both ecosystems are recognizable without opening the underlying CRD. Click a row to open its detail page. Every detail page has three top-level tabs:- Topology maps the GitOps resource to its sources, dependencies, and managed Kubernetes resources.
- Resources lists the managed objects. The additional diagnosis available here depends on the controller and apply strategy.
- Activity shows the reconciliation signal Radar can read from the controller resource.
Argo CD and Flux capabilities
The workspace is shared, but Radar does not pretend the two controllers expose identical data.
For a screenshot-led Flux walkthrough, setup guidance, and Flux-specific limitations, see FluxCD UI and Kubernetes integration. For exact CRD and API coverage, see the GitOps coverage matrix.
Understand what an application manages
The Topology tab is the common visual model for both controllers. Switch between graph and table views, search the resource tree, or filter by kind, sync, health, role, and namespace. Radar follows Kubernetes ownership from the GitOps root through workloads, ReplicaSets, and Pods. It also understands controller-specific relationships:- Argo CD Applications connect to the resources reported in their managed-resource tree. Child Applications open as their own GitOps detail pages.
- Flux Kustomizations and HelmReleases connect to their source,
dependsOndependencies, and managed resources discovered from Flux inventory or helm-controller labels.
Diagnose the current state
The issue band at the top of a detail page translates controller state into an operator-facing explanation. It separates controller-specific diagnosis from shared lifecycle problems:- Argo CD - operation failures, Application conditions, unhealthy or missing children, drift with auto-sync disabled, and drift that persists after a successful automatic sync.
- Flux - failed
Ready,Healthy,Released, orTestSuccessconditions, plus stalled or actively reconciling state, with the controller’s message and affected source or dependency context preserved. - Both - pending deletion, finalizer ownership, deletion age, and controller health when Radar can read the controller Pods.
kubectl.kubernetes.io/last-applied-configuration annotation. Flux currently provides managed-resource inventory and live state, but not Git-to-live field diffs or the same per-resource event enrichment.
Review activity
Activity reflects the history each controller exposes:- Argo CD shows the current operation and deployment history with timestamps, revisions, initiators, and rollback actions.
- Flux shows the current condition transitions and the applied or attempted revision. It is not a complete historical operation log.
Operate the controller
Radar uses the operation appropriate to the selected resource. Keyboard shortcuts opens Argo CD Sync or triggers Flux Reconcile.
Argo CD
Flux
Mutating operations are disabled while a resource is terminating. The same operations are available to AI clients through Radar’s MCP server, with Kubernetes RBAC as the enforcement boundary.
GitOps context across Radar
GitOps ownership remains visible outside the workspace:- Resource drawers link tracked Kubernetes objects back to their owning Application, Kustomization, or HelmRelease.
- Topology and Timeline open GitOps resources in their dedicated detail pages.
- Helm releases installed by Flux show their owning HelmRelease and warn that direct Helm changes may be reconciled back.
- Cluster Audit flags resources stuck terminating using the same lifecycle thresholds as GitOps detail pages.
Permissions and scope
Read-only visibility requires access to the Argo CD or Flux CRDs. Operations require the correspondingpatch permissions. Canonical Git-rendered Argo CD diffs require a configured Argo CD API integration and access to its managed-resource data. See in-cluster configuration for Helm values and custom RBAC rules.
Radar builds GitOps relationships from the cluster it is connected to. Argo CD hub-and-spoke installations cannot show Application-to-workload edges when the controller and workloads live in different clusters. Flux normally reconciles its local cluster, so its relationships are usually available.
Go deeper
- FluxCD UI and Kubernetes integration - Flux workflows, screenshots, supported resources, setup, and limitations.
- GitOps coverage matrix - exact Argo CD and Flux CRD and feature coverage.
- Topology view - how GitOps groupings fit into the wider cluster graph.
- Cluster audit - lifecycle and reliability checks across the cluster.
- MCP server - GitOps operations and diagnosis for AI clients.