Enforce single RSCT CR throughout cluster #141
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #77
Operator reconcile logic fails if there are multiple RSCT CR's deployed (over different namespaces).
Sample Output:
2025-09-04T01:16:19-04:00 ERROR Reconciler error {"controller": "rsct", "controllerGroup": "rsct.ibm.com", "controllerKind": "RSCT", "RSCT": {"name":"rsct","namespace":"rsct-operator-system"}, "namespace": "rsct-operator-system", "name": "rsct", "reconcileID": "f3a2a91a-d2be-4df6-8ffe-56be09fdb400", "error": "only one RSCT custom resource is allowed, but found 2"}