Skip to content

GitOps (Argo & Flux)

KubeGlass probes API groups on startup and enables GitOps views for whatever’s installed. No configuration required - install an operator and its resources appear automatically.

On startup (and periodically thereafter), KubeGlass runs API discovery against the cluster. When it finds API groups matching known GitOps operators, it enables the corresponding views:

API GroupOperatorViews enabled
argoproj.io/v1alpha1Argo CDApplications, AppProjects, ApplicationSets
source.toolkit.fluxcd.ioFlux CDGitRepository, HelmRepository, Bucket
kustomize.toolkit.fluxcd.ioFlux CDKustomization reconciliation
helm.toolkit.fluxcd.ioFlux CDHelmRelease reconciliation
argoproj.io/v1alpha1 (Rollout)Argo RolloutsRollouts, AnalysisRuns, Experiments

When Argo CD API groups are detected:

  • Application sync status - Health and sync state for every Application
  • Revision history - Deployment timeline with commit references
  • AppProject support - Project-scoped views and access boundaries
  • ApplicationSet - Template-generated application status
  • Sync diff - See exactly what’s out of sync before triggering a sync

When Flux toolkit API groups are detected:

  • Source resources - GitRepository, HelmRepository, Bucket status with last reconciliation time
  • Kustomize resources - Kustomization reconciliation state, applied resources, and conditions
  • Helm toolkit - HelmRelease reconciliation and applied values with revision tracking
  • Dependency graph - Visualize Kustomization dependencies and reconciliation order

When Argo Rollouts API groups are detected:

  • Canary strategy - Step progression visualization, traffic split percentage
  • Blue-Green strategy - Active/preview service selection, promotion state
  • Analysis runs - Success/failure status with metric queries
  • Manual gates - Promote or abort rollouts directly from the UI

The GitOps dashboard aggregates applications from all detected providers into a unified view. Filter by sync status, health, project, or namespace. Applications are grouped by provider with a quick toggle to show only out-of-sync or degraded items.