-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow for multiple implementations to reconcile ServiceBindings in the same cluster #114
Comments
Discussed during interlock. |
I think the implementation (Side note: This API also uses x-k8s.io API group) The above API has multiple implementations, including projects part of CNCF : |
As we move towards a common community implementation of the spec, I think there is less need to support multiple installs concurrently. There should only be a single implementation installed into a given cluster. The Keeping this open for now to see what others think, but I suggest we close the issue. |
Agreed, Scott. |
Currently we assume there will only ever be a single reconciler for all
ServiceBinding
resources within the cluster. While there can only be a single definition of a CRD (and webhook conversion between different version of that resource), we can have different reconcilers take responsibility for reconciling specific resources within the cluster. Currently, we force a user to choose a specific implementation for an entire cluster.Plugable resources in Kubernetes use a class to distinguish between different providers. For example,
IngressClass
andStorageClass
. We could employ the same pattern for theServiceBinding
The text was updated successfully, but these errors were encountered: