Open
Description
Make it possible to run multiple instances of Operator in the cluster.
There are two approaches that might work:
- for the namespaced resources, restrict the operator's controllers to a specific namespace
- for the non-namespaced resources, introduce the "class" concept akin to
StorageClass
,IngressClass
,GatewayClass
or a unique identifier.
Acceptance criteria
- It is possible to run multiple Operators in a way that each resource has a well-defined relationship to one operator it will be reconciled by.
- The multi-operator workflow is documented.