This repository has been archived by the owner on Aug 12, 2024. It is now read-only.
Replies: 1 comment
-
There are many schools of thought on how much access operators should have throughout the cluster. I think I've landed at:
The dynamic multi-namespace cache (DMNC) was suggested in kubernetes-sigs/controller-runtime#1590 and should be revisited if we think this idea is worth pursuing. It would also be interesting to investigate a cache implementation that attempts cluster-scoped watches and falls back to the DMNC. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
An inherent goal of RukPak is to treat operators as cluster scoped singletons, implying that there will not be multiple versions or installations of an operator on a cluster. There have been requests to support "scoping" theses cluster singleton operators to events in specific namespaces through the use of RBAC. If "scoping" is supported through the use of RBAC, we must consider how operators will configure their informers to watch for events in namespaces where they have appropriate RBAC permissions. Failure to do so could cause requests against objects found in the informer to fail due to missing permissions.
The goal of this discussion is to track this requirement and foster conversation.
Beta Was this translation helpful? Give feedback.
All reactions