Replies: 1 comment 3 replies
-
Hi there @dstefka . It's not intended to require those manual steps. I could be missing something, but I think that either:
Let me start by installing an older version of the Apache chart, version 7.6.0, but with a custom value: I've explicitly changed the and I install it with those values. One thing to note: before having installed a package, the changes tab shows the difference between your values and the packaged version. This is different when upgrading, as we'll see below. Once it's installed, I come back to the app and click update, and then ensure I choose the latest version, 8.8.4. If I look at the changes tab, I will see a lot of changes because, as the app is already installed the changes tab is now showing the diff between what is going to be installed and what is currently installed (not the diff between what is going to be installed and the current package). So all the changes that I see are actually changes from the new chart versions' values.yaml, but if I check closely, I see that my custom value is still set (and will persisted by the upgrade). See the Is that different to what you expected, or are you seeing something different to that? If so, can you run me through a simple example using (for example) the apache chart as I've done, with screenshot examples? Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi,
Right now the complete update process (INHO) to the new chart release contains too many manuals steps:
For more complex update is possible to take original values of the current version as the base for 3-way merge, for example:
Installed package version: 5
Update to package version: 7
Files for 3-way merge:
Base: original values.yaml from package version: 5
Left: your changes - current values based on package version: 5 (e.g. you enable ingress)
Right: version 7 changes - original values.yaml from package version: 7
Result: custom (e.g. with enabled ingress) values based on package version: 7
Best,
Stanislav
Beta Was this translation helpful? Give feedback.
All reactions