Skip to main content

Documentation Index

Fetch the complete documentation index at: https://radarhq.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

Radar treats Argo CD and Flux CD as native, not as generic CRDs. You get a typed view of every Application / Kustomization / HelmRelease, the resources they manage, and one-click controls for the operations you’d otherwise run via argocd / flux CLI.

Argo CD

WhatHow
Applications listTop-level GitOps view, filtered by sync / health / project
Sync statusPer-application: in-sync / out-of-sync / unknown
HealthHealthy / progressing / degraded / suspended / missing
Managed resourcesThe full inventory; click to drop into the resource browser
SyncPOST /api/argo/applications/{ns}/{name}/sync - manual, with optional prune / replace
RefreshForce a re-fetch from the source repo
Suspend / resumeToggle automated sync
TerminateCancel an in-flight operation
Revision historyRecent syncs with their git SHA and outcome
ApplicationSets, AppProjects, and Argo Rollouts have their own typed views too.

Flux CD

WhatHow
Kustomizations & HelmReleasesThe two main reconciler kinds, listed with status
SourcesGitRepositories / OCIRepositories / HelmRepositories / Buckets
ReconcilePOST /api/flux/{kind}/{ns}/{name}/reconcile - request a single reconcile pass
Sync with sourceForce the source to re-fetch first, then reconcile
Suspend / resumeToggle automated reconciliation
Last applied revisionShows the actual SHA / digest that’s running
Flux Notification Controller alerts and Flux Image Automation (ImageRepository / ImagePolicy / ImageUpdateAutomation) get typed views too.

On the topology graph

Argo Applications and Flux Kustomizations / HelmReleases group their managed resources visually - you see the cluster of pods / services / configs the GitOps unit manages, with the controller as a parent node.

In the timeline

Reconciliation events flow into the Timeline like any other K8s event, plus structured “applied / pruned / failed” entries with the diff of what changed.

RBAC

Reading status only needs the default ClusterRole’s read access on argoproj.io / *.toolkit.fluxcd.io (enabled by default in rbac.crdGroups.argo / .flux). Triggering sync / reconcile / suspend needs patch on the parent CRDs. The chart enables the right verbs when rbac.helm: true is set, or you can scope it more tightly via rbac.additionalRules.

See also