Note on the future of the Helm Operator and Flux:
We are working on a next generation Flux assembled from components as part of a bigger GitOps Toolkit project. One of the components is the helm-controller which eventually will replace the Helm Operator. The roadmap for this can be found here.We are eager to hear feedback, suggestions, and/or feature requests for the helm-controller and other Toolkit components.
This is the second minor release, it adds support for Helm tests and v2 to v3 release conversions, and includes a variety of bug fixes.
Bug fixes
- metrics: use release name and namespace in
release_condition_info
labels fluxcd/helm-operator#431 - operator: obtain lock before obtaining release data fluxcd/helm-operator{#437, #445}
- misc: use sigs.k8s.io/yaml everywhere fluxcd/helm-operator#455
- release: increase timeout for annotator to support large umbrella charts fluxcd/helm-operator#478
- metrics: remove
release_condition_info
data on delete fluxcd/helm-operator{#485, #492, #495} - release: prevent spurious upgrades for semver ranges fluxcd/helm-operator#490
- helm/v3: slightly increase GC offset anonymous files fluxcd/helm-operator#491
Enhancement
- helm: add
helm test
integration fluxcd/helm-operator{#415, #472} - helm/v3: add v2->v3 release converter fluxcd/helm-operator{#462, #471, #486}
- helm/v3: add flag for disabling OpenAPI Validation fluxcd/helm-operator#480
Maintenance and documentation
- docs: fix
HelmReleaseError
alert rule expression in monitoring reference fluxcd/helm-operator#429 - docs: fix comment regarding repositories.yaml setup fluxcd/helm-operator#433
- docs: replace v1.13 API reference URLs with v1.18 fluxcd/helm-operator#442
- e2e: increase liveness and readiness probe failureThreshold during tests fluxcd/helm-operator#500
Thanks
Thanks to @stefanprodan, @sa-spag, @MMartyn, @seaneagan, @hezhizhen, @saada, @chrisjholly, @avielb, @luxas, @waseem-h, and others for their contributions to this release, feedback, and reporting issues.