-
When I apply helm releases to the cluster (10-15 of them), initial reconciliation for each of them fails with HelmChart ' ' is not ready message. After some time second reconciliation starts and all of them become successful and ready. I tried
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
I think this is normal and expected, although it is annoying, the first time the HelmRelease is reconciled it is indeed not ready. It has to write a HelmChart to the Kube API, which is then reconciled by source controller, and it can't do anything until after that happens. I'm not sure if there's a way to make this behavior better, because I understand what you're experiencing and I have it too. HelmRelease needs to be reconciled twice before the install will succeed, it can be done by interval or by CLI, or with any of the interfaces for Flux like Weave GitOps, the VSCode GitOps Tools Extension, or any other tool that can run This is one of the pains that is definitely made slightly less intense by the presence of a red X in your UI that you can click and kick. I'm not usually a big UI proponent, preferring to operate the CLI most of the time, but this is one place it really can come in handy. |
Beta Was this translation helpful? Give feedback.
I think this is normal and expected, although it is annoying, the first time the HelmRelease is reconciled it is indeed not ready. It has to write a HelmChart to the Kube API, which is then reconciled by source controller, and it can't do anything until after that happens.
I'm not sure if there's a way to make this behavior better, because I understand what you're experiencing and I have it too. HelmRelease needs to be reconciled twice before the install will succeed, it can be done by interval or by CLI, or with any of the interfaces for Flux like Weave GitOps, the VSCode GitOps Tools Extension, or any other tool that can run
flux reconcile hr
.This is one of the pains that is definitely…