As part of our upgrade strategy for Kogito Operator within BAaaS, we will likely need to run multiple versions of Kogito Operator at the same time. To avoid clashes between multiple versions of the Operator trying to reconcile the same Operand, we would like to be able to control which version of an Operator owns an Operand, ideally via a label on the Operand CR.
Acceptance Criteria
- A user of the Kogito Operator can apply a label to their operands to control which version of the Operator will reconcile the Operand
- Kogito Operator should not attempt to reconcile an Operand when the version label is present and it does not match the version of the Operator
- If the label is not present on the Operand, any version of the Operator should be able to reconcile itÂ
- is related to
-
KOGITO-5166 Add the ability to pause reconciliation of an Operand
- Open
-
KOGITO-5167 Add the ability to unpause reconciliation of an Operand
- Open