GitOps (Argo & Flux)
Auto-detection
Section titled “Auto-detection”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.
How detection works
Section titled “How detection works”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 Group | Operator | Views enabled |
|---|---|---|
argoproj.io/v1alpha1 | Argo CD | Applications, AppProjects, ApplicationSets |
source.toolkit.fluxcd.io | Flux CD | GitRepository, HelmRepository, Bucket |
kustomize.toolkit.fluxcd.io | Flux CD | Kustomization reconciliation |
helm.toolkit.fluxcd.io | Flux CD | HelmRelease reconciliation |
argoproj.io/v1alpha1 (Rollout) | Argo Rollouts | Rollouts, AnalysisRuns, Experiments |
Argo CD
Section titled “Argo CD”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
Flux CD
Section titled “Flux CD”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
Argo Rollouts
Section titled “Argo Rollouts”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
All-in-one view
Section titled “All-in-one view”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.
Related
Section titled “Related” Drift Detection Detect manual changes that bypass GitOps
Multi-Cluster Fleet View GitOps status across all clusters