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

New Repo: knative-extensions/backstage-plugins #1450

Closed
14 tasks done
aliok opened this issue Oct 16, 2023 · 10 comments
Closed
14 tasks done

New Repo: knative-extensions/backstage-plugins #1450

aliok opened this issue Oct 16, 2023 · 10 comments

Comments

@aliok
Copy link
Member

aliok commented Oct 16, 2023

Use this issue type to request a new repo in knative-extensions (or
knative, which may require additional discussion).

Repo information

Org: knative-extensions

Repo: backstage-plugins

Go module (Optional): knative.dev/$REPONAME

Purpose (Description):

Backstage, the internal developer portal, could be a very useful way to spread the usage of Knative Eventing.

While we're working on Event Discovery (knative/eventing#4892, project) feature, we realized it can be very useful if the developers can discover the EventTypes in Backstage, with their metadata (docs, schema, etc.).

Similarly, it might make sense to show the sources/sinks/services/etc.. Perhaps in a topology view with connections, in a list view without connections but discoverable.

Furthermore, this integration can be even extended to an integration with Knative Functions. It can be possible to select an EventType and create a consumer/producer template. The outcome would be a Knative Functions project with some of the implementation filled for the EventType.

Eventing issue: knative/eventing#7110

Sponsoring WG:

Eventing WG cc @pierDipi

Actions to fulfill

This area is used to track the repo creation process.
The requestor and sponsoring WG lead should perform the steps listed below and cross out the checkmarks when done.
The TOC is involved only in the TOC Gate steps.

  • Add this issue to the TOC project board for review. You are responsible for moving your entry on the board to "Needs Discussion" or "In Progress" as you move forward in this checklist.

You may not be able to use the Projects quick menu on this page. In that case, go to the project board and use the Add cards interface.

TOC Gate: Once the TOC has approved the above, it will merge and Peribolos will create an empty repository.

@aliok aliok changed the title New Repo: $REPONAME New Repo: knative-extensions/backstage-plugin Oct 16, 2023
@aliok
Copy link
Member Author

aliok commented Oct 16, 2023

Please note that, there's a POC which will be the basis of this work: https://github.com/openshift-knative/knative-eventing-backstage-poc

@pierDipi
Copy link
Member

+1 from Eventing WG

@pierDipi
Copy link
Member

In this case, the prefix eventing- is not applicable since the scope touches Function, so we see this repository more for Knative within Backstage

@psschwei
Copy link
Contributor

+1

1 similar comment
@dsimansk
Copy link
Contributor

+1

@dsimansk
Copy link
Contributor

@dprotaso @kvmware @davidhadas please if you can take a look, and review async. Thanks!

@krsna-m
Copy link
Contributor

krsna-m commented Oct 27, 2023

+1

@dprotaso
Copy link
Member

dprotaso commented Nov 1, 2023

You have quorum you're good
+1

@aliok
Copy link
Member Author

aliok commented Nov 22, 2023

Hmm, can we actually create the repo as "backstage-plugins" (plural)?

@aliok aliok changed the title New Repo: knative-extensions/backstage-plugin New Repo: knative-extensions/backstage-plugins Nov 22, 2023
@aliok
Copy link
Member Author

aliok commented Jan 12, 2024

/close

Thanks folks. This work is done

@aliok aliok closed this as completed Jan 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

6 participants