fluxcd / helm-operator

Successor: https://github.com/fluxcd/helm-controller — The Flux Helm Operator, once upon a time a solution for declarative Helming.

Home Page:https://docs.fluxcd.io/projects/helm-operator/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Upgrade helm lib to fix null value overrides

stevo-f3 opened this issue · comments

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behaviour:

  1. Provide the Helm Operator install instructions
  2. Provide a HelmRelease example
  3. Post the HelmRelease status, you can get this by running kubectl describe helmrelease <name>

Expected behavior

A clear and concise description of what you expected to happen.

helm-operator uses outdated helm with a bug https://github.com/fluxcd/helm-operator/blob/master/go.mod#L32
The bug was fixed in helm helm/helm#7743

Logs

If applicable, please provide logs. In a standard stand-alone installation, you'd get this by running kubectl logs deploy/flux-helm-operator -n fluxcd.

Additional context

  • Helm Operator version: 1.2.0
  • Kubernetes version: 1.19
  • Git provider: GitHub
  • Helm repository provider: GitHub

We can't update the helm packages as they come with breaking changes due to Kubernetes client-go. Please consider moving to Flux v2 as helm-operator is deprecated and it will be archived soon, see https://fluxcd.io/docs/migration/helm-operator-migration/