helm-controller icon indicating copy to clipboard operation
helm-controller copied to clipboard

Add support for Helm v4

Open stefanprodan opened this issue 3 months ago • 3 comments

Helm v4 had it's first alpha release so we should investigate what changes are needed to helm-controller and source-controller to migrate them to the Helm v4 SDK.

Once Helm v4 makes a GA release, we should be prepare to release helm-controller & source-controller with v4 support. I've added the migration to the roadmap for Flux 2.8 in case v4 goes GA by end of 2025 and we hit no roadblocks with the SDK.

⚠️ If there are any breaking changes to Helm charts produced with Helm v3, we will not offer any backwards compatibility beyond what the Helm SDK offers. Flux users will have to pin helm-controller to v1.4.0 until they migrate their charts to v4. Given that source-controller builds charts from Git, if the Helm SDK v4 can not work with v3 chart sources, then Flux users will have to pin source-controller to v1.7.0.

stefanprodan avatar Sep 15 '25 13:09 stefanprodan

Is there coming anything in helm4 that will help resolve https://github.com/fluxcd/helm-controller/issues/896 or is completely unrelated ?

hoerup avatar Oct 02 '25 11:10 hoerup

Helm v4 has released https://github.com/helm/helm/pull/31488

danieldides avatar Nov 12 '25 20:11 danieldides

We are already working towards Helm 4 support in Flux 2.8, scheduled for release on Feb 21st, one month after Helm 4.1 is released.

matheuscscp avatar Nov 12 '25 20:11 matheuscscp