This documentation is for Flux (v1) and Helm Operator (v1). Both projects are in maintenance mode and will soon reach end-of-life. We strongly recommend you familiarise yourself with the newest Flux and start looking at your migration path.
For documentation regarding the latest Flux, please refer to this section.
This section of the guide is mostly a clarification of some common misconceptions about (non-existent) automation features of the Helm Operator.
Because the Helm Operator is a
Flux umbrella project,
occasionally people assume it is capable of updating image references in
HelmRelease and/or associated charts. This feature is however baked
Flux, and not the Helm Operator
itself due to it having no knowledge of available images or the origin of the
For more details about this Flux feature, please refer to the
Helm repository chart updates
Another much requested feature is automated updates for charts from Helm repository chart sources. The development of this feature is currently blocked until the automation logic has been untangled from Flux. To keep up-to-date about new developments of this feature you can subscribe to fluxcd/helm-operator#12.
It is possible to get a similar functionality by making use of an umbrella chart from a Git repository chart source with a version range set, as for charts from Git repository sources, a dependency update is performed by default, and that will download the latest available version within the defined range.
For example, to make the Helm Operator install the latest
1.2.x patch release
foo-chart, you would define the following in the
dependencies of your
(dummy) umbrella chart in Git:
dependencies: - name: version: ~1.4.0 repository: https://charts.example.com