-
Notifications
You must be signed in to change notification settings - Fork 705
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
Kubeapps with Helm3 loses raw user chart config #1423
Comments
FAQQ: Can't we just make a PR fixing this in Helm?A:
— @bacongobbler on Slack |
As far as I can see we have two options here:
None of the options are ideal but I would go with the second option because:
WDYT? |
I don't see how option (1) could hit the same 1MB problem if we store that info in a database. Would that be an option? Of course, it would not work if |
In theory, a values.yaml could go over 1MB (1MB of text is a lot of text), while unlikely, it could happen. In any case, I am more worried about the other issue, causing an inconsistency between the experience using |
+1 for option 2. Also:
Why does the dashboard need to be aware of the difference? We can just make this the only behaviour (ie. start ignoring the helm2 release's raw config, given that it won't be available in helm3), I think? |
Probably, I would need to verify that the result is the same. We can try that. |
Should the entire |
Yeah, perhaps when editing values.yaml on the tab: |
Description:
When running Kubeapps with Helm2, the user supplied raw chart config (ie. customised values.yaml) is recorded with the helm release.
Kubeapps uses this to display the config when upgrading, complete with user comments etc.
When running Kubeapps with Helm3, a helm release records only the config data, not the raw user supplied config with the comments etc.
We need to either find some way to record the raw user supplied config values for a release, or alternatively accept that on upgrade users will see their config without the explanatory comments (or are there also other issues this will cause?).
Opening as an issue both for discussion and also so it can be implemented in parallel once we decide on a solution.
Additional information you deem important (e.g. issue happens only occasionally):
Related to #1056
cc: @andresmgot , @SimonAlling , @lindhe , @latiif
The text was updated successfully, but these errors were encountered: