flux get kustomizations: Check Sync Status
flux get kustomizations lists every Kustomization with its Ready status, applied revision, and last message.
To confirm Flux finished applying after a push, get kustomizations shows whether each one is Ready and which revision it applied.
What it does
flux get kustomizations prints a table of Kustomizations: name, Ready condition, applied revision, and the latest status message. flux get all shows sources, kustomizations, and helmreleases together. -A spans all namespaces.
Common usage
flux get kustomizations -A
# only show ones that are not ready
flux get kustomizations -A --status-selector ready=false
# everything Flux manages
flux get all -AOptions
| Flag | What it does |
|---|---|
| -A, --all-namespaces | List across all namespaces |
| --status-selector ready=false | Filter by Ready condition |
| -n <namespace> | Limit to one namespace |
| (get all) | Show sources, kustomizations, and helmreleases |
In CI
Use --status-selector ready=false to assert nothing is broken: an empty result means every Kustomization reconciled. The applied revision column lets you confirm Flux is on the commit your pipeline just pushed.
Common errors in CI
"✗ no Kustomizations found in <ns> namespace" usually means the wrong namespace (Flux defaults to flux-system); add -A or -n. A Ready=False row shows the reconcile error in the message column. "the server doesn't have a resource type ... kustomizations" means Flux CRDs are not installed in that cluster.