Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
Description
the helm repo for flink-operator is a folder that includes the version, which is not following the helm chart repo standards.
In a standard helm repo, the repo URL is the name of the product (without version) and then the folder includes the different versions of the chart.
This is an issue because the repo itself needs to be installed every time the version is upgraded, as opposed to adding the repo once and then upgrading the version.
When attempting to add the latest repo, helm will complain that the repo already exists. It is necessary to first remove the repo, and then add the updated one.
When trying to upgrade the chart, it doesn't work, because helm expects the chart of the previous version to be in the same repo, but it cannot be found in the newly added repo.
So the chart needs to be uninstalled, then the new one installed.
The solution is to use a common path for all versions of the chart, and maintain a manifest with the various versions (instead of different folders with different manifests)