Upgrade Advisory
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.
Automation
This section of the guide is mostly a clarification of some common misconceptions about (non-existent) automation features of the Helm Operator.
Image updates
Because the Helm Operator is a
Flux umbrella project,
occasionally people assume it is capable of updating image references in
the 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
HelmRelease
.
For more details about this Flux feature, please refer to the
documentation
for the HelmRelease
integration.
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
for foo-chart
, you would define the following in the dependencies
of your
(dummy) umbrella chart in Git:
dependencies:
- name:
version: ~1.4.3
repository: https://charts.example.com