New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
helm 2 to helm 3 upgrade story #67
Comments
We should also make sure we give guidance on changes in operational workflow that the 2->3 impact might cause. E.g., operational tooling might want to still be able to "list all releases" - which in v2 is easy, but when all the RELEASE object are in their own namespaces, it is not obvious how that might work |
proposed functionality:
|
I guess this could just be a
Does a standalone migration tool that folks can run to migrate from Helm 2 -> 3 make sense? It could automate backing up ConfigMaps and converting them to HelmRelease objects? |
I do indeed volunteer :) Who wants to work on defining this with me?
Yes. My suggestion would be for us to add a simple, Helm-org supported plugin to help with the transition. We can name it The plugin may, for example, have subcommands such as
We can add additional subcommands to aid in other areas as they come up. The idea would be that people could sort of use this tool as a one-and-done for the migration then uninstall it when their systems are completed moved over to Helm 3. |
we also have to support helm v2 releases stored in secrets |
+1 for making this a supported plugin outside of core but within the Helm org. The handling logic for converting releases from v2 to v3 will likely be a one-and-done sorta deal, so it'd make sense to keep the code as a separate project. Also +1 for |
+1 for a separate tool, seems fine. I would suggest we need to support two modes of upgrading:
...and yes I do volunteer to help :-) |
Interesting, I wonder if |
yes |
helm-2to3 plugin available in Helm Org. Like Helm 3 that is in Beta, it is good to try out but not in production yet. |
I think that the upgrade story can be closed. Here are some of the key points:
Migration feature helm/helm#5892 is now complete. |
closing as per @hickeyma's comment above. |
The https://v3.helm.sh/docs/intro/v2_v3_migration link is broken |
@hiro5id Thanks for mentioning. It was moved to: https://helm.sh/docs/topics/v2_v3_migration/ |
it'd be nice if it was seamless. migration path.
Things we need to do:
Sincerely,
Helm 3 Deep Dive from KubeCon Seattle 2018
Assigned to: Josh Dolitsky. He volunteered.
The text was updated successfully, but these errors were encountered: