flux-reconcile
Trigger reconciliation of Flux sources and resources
TLDR
SYNOPSIS
flux reconcile kind name [options]
DESCRIPTION
flux reconcile asks a Flux controller to reconcile one object immediately and waits until that reconciliation finishes or the timeout expires. It does not change the object's interval.--with-source on a Kustomization or HelmRelease reconciles the source first, then applies the result. On a HelmRelease, --force requests a one-off install or upgrade, and --reset clears the failure count.Short kind aliases such as `ks` for kustomization and `hr` for helmrelease are accepted.
PARAMETERS
--with-source
Reconcile the source of a Kustomization or HelmRelease before applying it.--force
On a HelmRelease, force a one-off install or upgrade.--reset
On a HelmRelease, reset the failure count.-n, --namespace ns
Namespace scope for the CLI request (default `flux-system`).--timeout duration
Timeout for the operation (default `5m0s`).--kubeconfig file
Path to the kubeconfig file.--context name
Kubeconfig context to use.
KINDS
kustomization
Reconcile a Kustomization. --with-source also reconciles its source.helmrelease
Reconcile a HelmRelease. Accepts --with-source, --force, and --reset.source git, source helm, source oci, source bucket, source chart
Reconcile a GitRepository, HelmRepository, OCIRepository, Bucket, or HelmChart.image policy, image repository, image update
Reconcile ImagePolicy, ImageRepository, or ImageUpdateAutomation objects.receiver
Reconcile a Receiver.
INSTALL
CAVEATS
The command blocks until the object is ready or the timeout elapses. A suspended object is not reconciled until it is resumed. --force on a HelmRelease can upgrade a release outside the chart change the controller would otherwise wait for. Cluster access via kubectl is required.
SEE ALSO
flux(1), flux-get(1), flux-suspend(1), flux-resume(1)
