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
in to 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 documentation
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.2.0 repository: https://charts.example.com