Skip to content
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

Augment odo link to allow linking operator and a component #2463

Closed
girishramnani opened this issue Dec 16, 2019 · 5 comments
Closed

Augment odo link to allow linking operator and a component #2463

girishramnani opened this issue Dec 16, 2019 · 5 comments
Labels
kind/feature Categorizes issue as a feature request. For PRs, that means that the PR is the implementation lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. v2 Issue or PR that applies to the v2 of odo

Comments

@girishramnani
Copy link
Contributor

girishramnani commented Dec 16, 2019

[kind/Feature]

Which functionality do you think we should add?

Once we have a running operator, odo should have the functionality to link that operator backed service to a component.
We are going achieve that using Service Binding Operator https://github.com/redhat-developer/service-binding-operator.
After a discussion with the team building service binding operator, we realised that this can be done without the use of an operator.

  • we will augment the already present odo link operator to link the operator with a component.
  • odo link will work as expected with for non operators pieces ( components and service-catalog services )
@girishramnani girishramnani added the kind/feature Categorizes issue as a feature request. For PRs, that means that the PR is the implementation label Dec 19, 2019
@girishramnani
Copy link
Contributor Author

after a discussion with service binding operator team, we can go without that and use internal constructs

@girishramnani girishramnani changed the title Use the service binding operator to link operator and a component Augment odo link to allow linking operator and a component Feb 13, 2020
@girishramnani
Copy link
Contributor Author

but as someone went to the trouble of building an operator for service binding, there would be some self healing features which we won't be able to implement.
This is because operators are reactive in nature but when we add linking feature in odo link it cannot react to events occuring on the cluster. But the tradeoff shouldn't be that huge as odo is intended for development mode.

@openshift-bot
Copy link

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci-robot openshift-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 13, 2020
@openshift-bot
Copy link

Stale issues rot after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten
/remove-lifecycle stale

@openshift-ci-robot openshift-ci-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Jun 12, 2020
@girishramnani
Copy link
Contributor Author

This issue is duplicate of many issues broken down with more information hence closing

@rm3l rm3l added the v2 Issue or PR that applies to the v2 of odo label Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue as a feature request. For PRs, that means that the PR is the implementation lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. v2 Issue or PR that applies to the v2 of odo
Projects
Archived in project
Development

No branches or pull requests

4 participants