Skip to content

GitOps

Kunobi provides first-class visibility into your GitOps resources — both FluxCD and ArgoCD. These resources are part of the K8s Resources explorer, organized under a GitOps section in the sidebar.

Auto-Detection

Kunobi automatically detects FluxCD and ArgoCD when their CRDs are installed in the connected cluster. There is no manual setup required.

  • The GitOps section only appears in the sidebar when at least one GitOps toolkit is detected.
  • Kunobi auto-generates workspace presets for detected GitOps resources, giving you one-click access to pre-filtered views for each resource type.
  1. Click K8S in the left navigation bar to open the K8s Resources page.
  2. Scroll down the sidebar to the GitOps section.
  3. Select any resource type to view all instances in your cluster.

View Modes

GitOps pages support four view modes, toggled from the toolbar:

ModeDescription
TableTraditional sortable and filterable resource table
GraphInteractive dependency graph showing relationships between resources
Split VerticalSide-by-side table and graph
Split HorizontalStacked table and graph

Graph View

The graph visualization maps relationships between GitOps resources: sources feed into kustomizations, chart repos feed into helm releases, and so on.

Color-coded nodes by resource type:

ResourceColor
KustomizationIndigo
GitRepositoryRed
HelmReleaseGreen
HelmRepositoryRed
HelmChartAmber
OCIRepositoryRed

Edge types represent different relationship categories: source, deploy, dependency, and chart.

A status bar at the bottom of the graph shows metrics including connected-nodes percentage and edge-type breakdown.

FluxCD

Supported Resource Types

ResourceAPI GroupDescription
Kustomizationkustomize.toolkit.fluxcd.ioKustomize-based deployment
HelmReleasehelm.toolkit.fluxcd.ioHelm chart deployment
GitRepositorysource.toolkit.fluxcd.ioGit source
HelmRepositorysource.toolkit.fluxcd.ioHelm chart repository
HelmChartsource.toolkit.fluxcd.ioHelm chart reference
OCIRepositorysource.toolkit.fluxcd.ioOCI artifact source
Bucketsource.toolkit.fluxcd.ioS3-compatible source
ImageRepositoryimage.toolkit.fluxcd.ioImage scanning
ImagePolicyimage.toolkit.fluxcd.ioImage update policy
ImageUpdateAutomationimage.toolkit.fluxcd.ioAutomated image updates
Providernotification.toolkit.fluxcd.ioAlert notification provider
Alertnotification.toolkit.fluxcd.ioAlert configuration
Receivernotification.toolkit.fluxcd.ioWebhook receiver

FluxCD Actions

Select one or more resources and use the action bar or keyboard shortcuts:

  • Reconcile — Trigger immediate reconciliation. Uses the reconcile.fluxcd.io/requestedAt annotation. Supports multi-select.
  • Suspend — Pause reconciliation by setting spec.suspend: true. Supports multi-select.
  • Resume — Resume reconciliation by setting spec.suspend: false. Supports multi-select.
  • Delete — Remove the resource from the cluster.

FluxCD Drilldown Views

  • FluxTree — Virtual aggregation of all Flux resources in the cluster. Gives a single-pane overview of your entire Flux deployment.
  • Kustomization inventory — Drill into a Kustomization to see all resources it deploys.
  • HelmRelease upstream — Drill into a HelmRelease to see its chart sources, values, and dependencies.

ArgoCD

Supported Resource Types

ResourceAPI GroupDescription
Applicationargoproj.ioDeployed application
ApplicationSetargoproj.ioTemplate for generating Applications
AppProjectargoproj.ioProject-level grouping and RBAC
Rolloutargoproj.ioCanary/Blue-Green deployment (Argo Rollouts)
Workflowargoproj.ioCI/CD workflow (Argo Workflows)
CronWorkflowargoproj.ioScheduled workflow
WorkflowTemplateargoproj.ioReusable workflow template
EventSourceargoproj.ioEvent source (Argo Events)
Sensorargoproj.ioEvent sensor (Argo Events)
AnalysisRunargoproj.ioAnalysis execution (Argo Rollouts)
AnalysisTemplateargoproj.ioAnalysis template

ArgoCD Actions

  • Sync — Trigger a sync with configurable options: Prune (delete out-of-sync resources) and Force (apply hook strategies). Opens a confirmation dialog. Supports multi-select.
  • Suspend / Resume — Toggle the Application suspend state.
  • Delete — Remove the resource from the cluster.

ArgoCD Overview

The detail sidebar for ArgoCD Applications shows:

  • Sync status and health status
  • Project, repo URL, and revision
  • Managed resources list

ArgoCD Drilldown Views

  • ArgoCDTree — Virtual aggregation of all ArgoCD resources in the cluster.
  • Application detail — Drill into an Application to see its managed resources.
  • ApplicationSet detail — Drill into an ApplicationSet to see the Applications it generates.

Git History Tab

For Flux GitRepositories and ArgoCD Applications, a Git History tab displays the source repository commit timeline — including author, message, date, and commit hash. This lets you correlate deployments with the code changes that triggered them.

Click any commit row to expand its details — SHA, author, email, date, and branch/tag refs.

Filtering GitOps Resources

Use the filter bar to narrow results. Kunobi automatically pre-applies a kind: filter when you click a resource type in the sidebar. Combine multiple kinds to see all GitOps resources at once.

See Filtering & Search for the full filter syntax.

Keyboard Shortcuts

ActionShortcut
Reconcile (Flux)R
SuspendS
ResumeShift+S
Sync (ArgoCD)Action bar
DeleteBackspace

Prerequisites

The GitOps sidebar section only appears when FluxCD or ArgoCD CRDs are installed in the connected cluster. To set up a local cluster with FluxCD pre-installed, see Try Kunobi — the demo cluster setup can bootstrap Flux automatically.