-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Support for controllers spanning across clusters #745
Copy link
Copy link
Closed
Labels
help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/designCategorizes issue or PR as related to design.Categorizes issue or PR as related to design.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.
Milestone
Metadata
Metadata
Assignees
Labels
help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/designCategorizes issue or PR as related to design.Categorizes issue or PR as related to design.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.
We have a use case for a controller responsible for a (custom) resource
Ain one cluster that kind of owns another (custom) resourceBin another cluster. I say "kind of owns" because there are of course no owner references that span clusters, but it can be imitated with labels and a mapping event handler rather easily.The problem is that there is no easy way to configure the controller to watch for
Bs in that there client.Bs in the wrong cluster.Not sure if that would really work though, we would have a controller that prepends to reconcile
Bs and we would need a dummy reconciler. Feels like a hack.Could we instead have a manager that can have n clients and way that kind watches can specify which client to use?