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

Helm operator sync and auto release is too slow

absnamohammed opened this issue · comments

Flux logs show the git commit instantly but helm operator is slow in applying the manifest as it takes between 30-60 mintues. This is happening on fluxcd running in eks dev cluster. FluxCD runs perfectly fine on eks prod cluster.

We are running more than 220 releases using fluxcd(flux and helm operator)

Dev cluster flux and helm chart version
Flux chart version: 1.3.0
Helm operator chart version: 1.1.0

I tried to scale up the helm-operator to more than 2 replicas, increased the worker number from 4 to 6 and 8. Also, tried increasing the chart-sync-interval from 3m to 8m. I have also tried running this over a single name space and was expecting it to run smothly and sync the release with in 5 minutes which it does in prod, even this didn't work. Prod fluxcd(flux and helm operator) works fine and the number of releases we run on it are 50-60 range.

I have followed the helm-operator optimization from the flux helm operator faqs,
https://docs.fluxcd.io/projects/helm-operator/en/latest/faq/

Please let me know if you need any further information or have a question.

This has been fixed check flux closed issue 3338.