Open
Description
This is a shell issue, that gathers the technical gaps, identified to implement Camel K operator canary rollout upgrade:
- Support resources scoping, locking/handover: operator: option to limit CRs the operator should handle #1943
- Upgrade controller-runtime to version v0.9.0
- Use selectors support from controller-runtime: ✨ Add SelectorsByObject option to cache kubernetes-sigs/controller-runtime#1435
- Improve multiple operators topology: Global vs local operator #2177
- Add support for Integration Deployment strategy: re-deployment strategies #2256
- Report the Upgradable Condition to OLM
- Complement existing upgrade e2e tests to cover canary rollout use cases
The implementation should work equally for both OLM and standalone (kamel install
or kustomize
) installation modes.
Activity