-
Notifications
You must be signed in to change notification settings - Fork 73
Implement support for respecting upgrade graph semantics #54
Copy link
Copy link
Closed
Description
Goal: Ensure the defined upgrade graph semantics are respected during upgrades. The current implementation always chooses the highest semver bundle in the desired package name without inspecting the upgrade graph semantics.
Needs Clarification on Scope:
- Ensuring cross-catalog upgrades are handled properly
- Ensuring cross-channel upgrades are handled properly
- Accommodating catalogs that define multiple bundle formats (as this doesn't exist today)
Open Questions:
- Do we need to leverage the OperatorConditions API to determine whether an Operator cannot be upgraded?
- How do we avoid blasting through the upgrade graph if there's no support at the rukpak layer for inspecting the runtime state of managed workloads?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels