bitauth / chaingraph

A multi-node blockchain indexer and GraphQL API

Home Page:https://chaingraph.cash/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Document instructions for upgrading a deployment without modifying any configured values

bitjson opened this issue · comments

Helm's --reuse-values/--reset-values flags can be very confusing to new users.

As it stands, users might assume --reuse-values will perform the expected upgrade, but because the image hash for each component is included in values.yaml, the --reuse-values flag will ensure the old images are used (though the deployment notes will seem to indicate that all components were upgraded).

Generally, the --reset-then-reuse-values PR for Helm would solve this issue if it were merged. For now, this workaround would also upgrade the deployment while re-applying previous customizations.

We should settle on a recommended strategy, then include upgrade instructions in the documentation and release notes for new versions.