-
Notifications
You must be signed in to change notification settings - Fork 69
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?
Metadata
Metadata
Assignees
Labels
No labels