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

Support for Knative Eventing #3027

Open
sspeiche opened this issue Apr 28, 2020 · 3 comments
Open

Support for Knative Eventing #3027

sspeiche opened this issue Apr 28, 2020 · 3 comments
Labels
kind/epic An issue categorized as a high-level Epic. Needs to be scoped and broken down in 1+ stories/tasks lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. priority/Low Nice to have issue. It's not immediately on the project roadmap to get it done.

Comments

@sspeiche
Copy link
Contributor

Description

As a developer, I want a simple way to "subscribe" to an event source so that I can register my serverless function as an event handler.

Acceptance criteria

  • When Knative eventing is enabled, there is a way for odo user to discover various event sources.
  • When Knative eventing is enabled, there is a way for odo user to "link" or subscribe from a source to a target.
  • When user doesn't have appropriate RBAC (permissions), they don't have a way to enable such a connection.
@sspeiche sspeiche added the kind/epic An issue categorized as a high-level Epic. Needs to be scoped and broken down in 1+ stories/tasks label Apr 28, 2020
@sspeiche sspeiche added this to the backlog milestone Apr 28, 2020
@rhuss
Copy link
Contributor

rhuss commented May 6, 2020

Maybe the upstream discussion of how eventing is going to be integrated into kn might be useful in this context: https://docs.google.com/document/d/1B8VK-5nuxt3D-i1Up3onmUbzcztQXE0GRgf1lfx49P8/edit

It's mostly about managing source, where three types of sources as distinguished:

Currently has support for all built-in source, the first plugins (for KafkaSource and GitHub source are currently developed (within https://github.com/knative/client-contrib), but the untyped sources are still in the conceptual phase.

For synergy with odo I could imagine:

  • Adapt the kn plugin support for reusing kn based source plugins
  • Use the discovery mechanism coming to Knative upstream soon and leverage the meta-data that ma Source CRDs (which are unique for each source) and CLI options (but see the issues referenced above).

Happy to discuss how the work from the Knative upstream client can possibly be leveraged here. I would especially recommend joining the discussion around UI related meta-data (the issues linked above), to add the odo perspective there.

@girishramnani girishramnani removed this from the backlog milestone Aug 21, 2020
@girishramnani girishramnani added this to the 2.3 (planning) milestone Nov 2, 2020
@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 Jan 31, 2021
@dharmit
Copy link
Member

dharmit commented Feb 1, 2021

/lifecycle frozen

@openshift-ci-robot openshift-ci-robot added lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Feb 1, 2021
@serenamarie125 serenamarie125 modified the milestones: 2.3 (planning), 2.4 Apr 26, 2021
@serenamarie125 serenamarie125 modified the milestones: 2.4 (planning), 2.5+ (planning) Sep 7, 2021
@rm3l rm3l removed this from the backlog (planning) milestone Sep 29, 2022
@rm3l rm3l added this to odo Project Oct 3, 2022
@rm3l rm3l moved this to To Do 📝 in odo Project Oct 3, 2022
@rm3l rm3l removed the status in odo Project Oct 3, 2022
@kadel kadel added the priority/Low Nice to have issue. It's not immediately on the project roadmap to get it done. label Feb 6, 2023
@rm3l rm3l moved this to To Do 📝 in odo Project Jun 26, 2023
@rm3l rm3l removed the status in odo Project Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic An issue categorized as a high-level Epic. Needs to be scoped and broken down in 1+ stories/tasks lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. priority/Low Nice to have issue. It's not immediately on the project roadmap to get it done.
Projects
Status: No status
Development

No branches or pull requests

9 participants