Skip to content

Unable to do a production rolling/gradual upgrade from 1.x to 2.x #3613

Open
@vazkarvishal

Description

@vazkarvishal

Describe the bug
the upgrade guide suggests completely removing the helm chart and re-installing the new one. This is impractical to do in a production system without causing an outage. How can we do a gradual upgrade?

To Reproduce
Try to upgrade from 1.x to 2.x

Expected behavior
Allow rolling updates (although CRD changes may be required). Ideally a version which supports both the contexts/both ways of running so people can "migrate" using feature flags/transition to the new ways, and then in subsequent minor versions remove support for the old version/ways?

Additional context
If this is not allowed, it will be severly disruptive to take our entire production environment down everytime we have a major version upgrade. Can we have a better upgrade progress? We are currently stumped because of this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions