ArgoCD

Buoy detects ArgoCD Applications and ApplicationSets by their group, argoproj.io. When either kind is present in your cluster, the corresponding detail view picks up the ArgoCD tab and the relevant actions appear in the Actions menu.

Application Detail

The Application tab renders the same data the ArgoCD UI shows, in a layout tuned for read-and-act rather than read-and-browse. Resources are clickable: every row in the resources table opens the underlying Kubernetes object’s detail view, so you can drop into a misbehaving Deployment without leaving Buoy.

SectionContents
HeaderSync status pill (Synced, OutOfSync), health status pill (Healthy, Progressing, Degraded), and an operation phase pill when a sync is in flight.
SourceRepo URL, path, target revision, and the revision currently deployed. Multi-source applications list each source.
AutomationThe automated block: prune and self-heal flags, plus any active sync options.
Operation StateThe current or last operation: who initiated it, when, the deployed revision, and the result message.
ConditionsCollapsed when empty; otherwise the standard conditions table.
ResourcesGenerated resources, grouped by kind, each row linking to the resource’s detail view.
Deploy HistoryRecent syncs with their revision, who initiated them, and a per-sync diff (manifest, values, notes) when you expand a row.

ApplicationSet Detail

The ApplicationSet tab shows generator status and the list of generated Applications. Each generated Application is clickable.

Actions

All actions live in the detail view’s Actions menu. Every one routes through a confirmation modal.

Sync

Triggers an ArgoCD sync. The dialog exposes:

OptionDefaultEffect
PruneOnDelete resources that were removed from the manifest.
Dry runOffSimulate the sync; no resources are changed.
ForceOffForce apply, including replace-on-conflict.
Revision overrideThe application’s target revisionSync a specific revision. Useful for re-syncing a known-good commit.

Refresh

Asks ArgoCD to re-run its diff against its current cache.

Hard Refresh

Re-runs the diff after discarding ArgoCD’s cached manifests. Use when you suspect the cache is stale.

Terminate Sync

Visible only while a sync is in flight. Halts the in-flight sync.

Refresh (ApplicationSet)

Asks the ApplicationSet to re-evaluate its generators and reconcile the Applications it generates.


Edit this page on GitLab