Hey all,
The docs mention that in order to upgrade from a version lower than 0.80.0, one must first upgrade to 0.80.0, and only then to a later version.
What does this mean for Kubernetes users? Will a Helm upgrade command work if I'm now using a version before 0.80.0?
i
Itai Admi
09/19/2022, 7:01 AM
I think @Itai David covered this one, but I’m not 100% sure.
i
Itai David
09/19/2022, 12:33 PM
@Yoni Augarten, @Itai Admi - A Helm upgrade from a version prior to 0.80.0 directly to 0.81.0 will not work, as a migration to KV is required. I'm not familiar with a reasonable way to create this 2-step upgrade with Helm. I think it should be solved in documenting this requirement in the charts readme file
y
Yoni Augarten
09/19/2022, 12:35 PM
I disagree: since there is a fixed image containing the upgrade (v0.80.0), the upgrade can be a part of the chart.
In case we are upgrading from 0.79 to 0.81, we can first run a migration pod with the 0.80 image, and finally the up-to-date one.
i
Itai David
09/19/2022, 12:40 PM
Well, it makes sense. I will look into it
y
Yoni Augarten
09/19/2022, 12:42 PM
It's just a thought, not sure it will work. But I do believe we should think it over because most people expect an automated upgrade, they don't look at the docs.