Skip to content

Safe upgrade paths #66

@Arsenikki

Description

@Arsenikki

First of all thanks for this very cool project!

The challenge we have is that our customers are in the life sciences industry where often there's very slow change approval process. This means we end up with version drift as some customers may be fine with always running the latest versions while other customers could only be accepting changes every 6 months or so. This adds a fair bit more complexity into upgrade process especially since there's usually specific suggested upgrade paths.

Talos docs reference following upgrade path example:

For example, if upgrading from Talos 1.0 to Talos 1.2.4, the recommended upgrade path would be:
upgrade from 1.0 to latest patch of 1.0 - to v1.0.6
upgrade from v1.0.6 to latest patch of 1.1 - to v1.1.2
upgrade from v1.1.2 to v1.2.4

Are there any plans to automatically handle safe upgrade paths within this project or do you see some other ways around this? Currently we are thinking of building our own workflows which would automatically be updating the tuppr custom resources based on the recommended upgrade path and checking the upgrade statuses in between.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions