Skip to content

Make "odo link" compatible with the breaking changes introduced by Service Binding Operator #3973

@dharmit

Description

@dharmit

Which functionality do you think we should add?

The Service Binding Operator project introduced breaking changes in redhat-developer/service-binding-operator#608 which will cause the "odo link" between a component and an Operator backed service to fail. odo is not compatible with the breaking changes introduced in the Operator.

Why is this needed?

It is needed to make sure users can upgrade to a version of odo that is compatible with this breaking change.

Acceptance Criteria

  • Check if the cluster supports resources of type "ServiceBinding" using the GVK/R info.
  • Create "ServiceBinding" instead of "ServiceBindingRequest" if it supports.
  • Maintain backward compatibility for alpha version of SBO by keeping support for "ServiceBindingRequest".
  • Integration Tests

/area service-operators
/area component
/kind feature

Metadata

Metadata

Assignees

Labels

area/bindingIssues or PRs related to `odo add/delete binding *` commands or Service Binding Operatorestimated-size/S (5-10)Rough sizing for Epics. Less then one sprint of work for one personkind/featureCategorizes issue as a feature request. For PRs, that means that the PR is the implementationv2Issue or PR that applies to the v2 of odo

Type

No type

Projects

Status

Done ✅

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions