The Upgrade Guide doesn't clearly distinguish between :
- A one-time migration needed to move onto the v0.17.0 chart layout (CRD-annotation/ownership etc.)
- Ordinary upgrades between versions that are already on that layout (e.g. v0.17.0 → v0.18.0 → v0.19.0)
The "General Upgrade Process" section currently reads:
For v0.17.0 and later, the Helm chart architecture has been completely restructured... you must follow the specific migration steps outlined in the v0.17.0 section below.
The ambiguity is compounded by the migration steps themselves living under a "v0.16.0 to v0.17.0" heading while their example commands target --version v0.18.0.
Suggested fix: split the guide into something like "One-time migration: moving onto the v0.17.0+ chart layout" (current steps, framed explicitly as a single historical transition) and "Routine upgrades between split-chart versions" (a short section showing the plain helm upgrade --reuse-values pattern per chart, with a tip to confirm current chart names via helm list -n kserve first).
The Upgrade Guide doesn't clearly distinguish between :
The "General Upgrade Process" section currently reads:
The ambiguity is compounded by the migration steps themselves living under a "v0.16.0 to v0.17.0" heading while their example commands target
--version v0.18.0.Suggested fix: split the guide into something like "One-time migration: moving onto the v0.17.0+ chart layout" (current steps, framed explicitly as a single historical transition) and "Routine upgrades between split-chart versions" (a short section showing the plain
helm upgrade --reuse-valuespattern per chart, with a tip to confirm current chart names viahelm list -n kservefirst).