Crossplane: Drop Helm 2 support

Created on 27 Nov 2019  路  5Comments  路  Source: crossplane/crossplane

What problem are you facing?


Helm 3 GA recently released and has major improvements against Helm 2. However, it has breaking changes and as we try to keep supporting both, we will need to apply not-so-nice workarounds.

How could Crossplane help solve your problem?


Drop Helm 2 support and set minimum Helm version requirement as 3.0.0.

enhancement package

Most helpful comment

I think we are nearing being able to officially drop helm 2 support. August marked the last bugfix release, and November will mark the last security release. More information here.

All 5 comments

My two cents, I don't really see a quick shift from helm2 to helm3 in the industry because of such major changes that are introduced. So, I believe it's better to keep the support for a good amount of time unless something really blocks us from doing so.

If we're not happy the way we generate the chart, maybe we can generate 2 different helm charts; one for helm2 and one for helm3 with a cleaner generation procedure.

maybe we can generate 2 different helm charts

That's what I've been leaning towards myself too, I wouldn't want to completely drop support for Helm 2 just yet and I don't want to hold off much longer on supporting Helm 3. 2 parallel charts, that hopefully can reuse resources between the 2 of them so we don't have much duplication, sounds like a viable way forward to me.

One approach could be to create a separate repository to track our Helm2 charts.

https://github.com/mattermost/mattermost-helm is an example of this.

I think we are nearing being able to officially drop helm 2 support. August marked the last bugfix release, and November will mark the last security release. More information here.

Let's drop it for v0.13.

Was this page helpful?
0 / 5 - 0 ratings