-
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
Binding Secret Generation Extensions #156
Comments
@baijum What is the benefit of this proposal? |
The current extension expects the |
If CRD proliferation is a concern, we could go for a single CRD with the
|
This is definitely a concern, I like what you've proposed to address this. Question, who would be creating/providing this CR ?
|
The |
You can make a strong case for both parties. Either the app dev who needs to consume a service that wasn't fully compliant, or by a service provider who has a resource that isn't itself compliant, but still want to offer a compliant sibling resource. I agree with @baijum that it will most often be "one who connects the application to the service", but unlike with the ServiceBinding resource it won't be exclusively that person. |
The current implementation of Red Hat's Service Binding Operator merge CR annotation, CRD annotation, and X-Descriptors. As long as the order of precedence is well defined, I think we can avoid
|
The
|
Based on the discussion in servicebinding#158 and servicebinding#156, this extension can become a separate standard by itself.
Based on the discussion in servicebinding#158 and servicebinding#156, this extension can become a separate standard by itself.
I propose to convert the "Binding Secret Generation Strategies'' extension to three extensions. The first one based on OLM x-descriptors, the second one based on custom resource definition annotations, and the third one based on custom resource annotations.
These extensions can follow the pattern of
ProvisionedService
duck type as described in issue #145.Since these are
ProvisionedService
conforming resources, all the implementation of the core-spec will be compatible.The text was updated successfully, but these errors were encountered: