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
Bug 1883591: Support ServiceBinding breaking api changes #6792
Bug 1883591: Support ServiceBinding breaking api changes #6792
Conversation
@divyanshiGupta: This pull request references Bugzilla bug 1883591, which is valid. The bug has been moved to the POST state. The bug has been updated to refer to the pull request using the external bug tracker. 3 validation(s) were run on this bug
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@divyansh42 can we add support for both SBR and SB CRDs? How much additional work is needed to do the above? |
@christianvogt Shouldnt it be that the user can only install the operator from particular channels on particular OCP versions. For example version < = 4.5 operator will be installed using alpha channel and for version > 4.5 operator will be installed using beta channel. Here https://issues.redhat.com/browse/ODC-4928 there are some comments regarding having a single channel so I assume for particular versions we will have respective single channels. And say if in future we have a new CRD so then we will support three CRDs for service-binding? |
After discussing this further we will go with updating support for the new SB and dropping SBR in 4.6. |
I've tested the the changes and creation and visualization of the SB work as expected. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: christianvogt, divyanshiGupta The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@divyanshiGupta: All pull requests linked via external trackers have merged: Bugzilla bug 1883591 has been moved to the MODIFIED state. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/cherry-pick release-4.5 New SBO has been promoted to be the default for 4.5 as well. |
@christianvogt: #6792 failed to apply on top of branch "release-4.5":
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Jira: https://issues.redhat.com/browse/ODC-4928
Analysis / Root cause:
Service Binding Operator (starting with v0.2.0) has changed API (CRD) redhat-developer/service-binding-operator#608 that is not supported in OCP 4.6 and hence service-binding is not working.
Solution Description:
Refactor code based on the latest API changes. Also fix failing unit tests accordingly
Gifs:
Create service-binding using:
Binding connector
Import YAML
PR Test setup:
Install community version of Service Binding from OperatorHub using the beta channel.