Skip to content
Latchkey

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

Terminal
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 -A

Options

FlagWhat it does
-A, --all-namespacesList across all namespaces
--status-selector ready=falseFilter 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.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →