helm-controller
helm-controller copied to clipboard
The GitOps Toolkit Helm reconciler, for declarative Helming
I have a generated kubeconfig in a secret and it decided to call the key `kubeconfig`. FluxCD Helm Controller expects the key to be `values.yaml` or `values`. Here is the...
Moving into Go Native, the adhoc changes and on-demand build is no longer necessary. Previously calls to `r.EventRecorder.AnnotatedEventf` resulted in panic. The new dummy recorder resolves the problem without impacting...
Fixes #512 . By default, `controller-runtime` gives you a cache-backed client, which will perform a LIST operation on any API type that you fetch, even if you use a GET...
This PR extends the Helm release controller to include Chart `annotations` in the registered event as metadata, along with the Chart revision already included. This is my first Go code,...
I've noticed that when you specify `valuesFrom` in a HelmRelease, the helm-controller won't just fetch that one secret; it will `list` all secrets in the whole cluster instead: ``` W0802...
### Describe the bug When a helmrelease stuck in `reconciliation failed: upgrade retries exhausted` only fluxcli v1.16.1 can trigger a successful reconciliation .### ### Steps to reproduce When a helmrelease...
### Describe the bug When a new image is created, the Image Update Automation updates the HelmRelease in the source. This breaks the HelmRelease when the Helm Controller tries to...
### Describe the bug a clear and concise description of what the bug is. We use the spec targetNamespace for some of our helm releases to install them in a...
### Describe the bug When a HelmRelease has a problem, the problem stays forever, even after it's been fixed at the source. If there are any issues at all with...