| name | flux-reconciliation-debugger |
| description | Diagnose Flux Kustomization, HelmRelease, GitRepository, and HelmRepository reconciliation failures. |
Flux Reconciliation Debugger
Use this skill when a Flux-managed resource is not reconciling or reports
Ready=False.
Workflow
- List Flux Kustomizations with
k8s_get_resources using
apiVersion=kustomize.toolkit.fluxcd.io/v1 and kind=Kustomization.
- List HelmReleases with
apiVersion=helm.toolkit.fluxcd.io/v2 and
kind=HelmRelease.
- List GitRepositories and HelmRepositories with
apiVersion=source.toolkit.fluxcd.io/v1.
- For any resource where
Ready=False, call k8s_describe_resource.
- Check recent namespace events with
k8s_get_events.
- Report the failing resource, condition reason, exact message, and next GitOps
change to try.
Output
Return a short incident note with:
- Failing resource and namespace
- Last observed revision, if present
- Ready condition reason and message
- Most likely cause
- Recommended Git change or operational command