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 Integration: Keptn Plugin for Backstage #19

Closed
oleg-nenashev opened this issue Dec 20, 2021 · 8 comments
Closed

New Integration: Keptn Plugin for Backstage #19

oleg-nenashev opened this issue Dec 20, 2021 · 8 comments

Comments

@oleg-nenashev
Copy link
Member

oleg-nenashev commented Dec 20, 2021

Backstage is an open platform for building developer portals. As the website states, "powered by a centralized software catalog, Backstage restores order to your infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy".

It would be nice if it was possible to provide Keptn integration for this portal so that Keptn could be connected as many other tools. See all Backstage Plugins.

References

Possible solutions

  • A specialized plugin for Keptn using Keptn REST API and/or CLI
  • A Unified plugin for Keptn and other CI/CD tools, e.g. implemented on the top of the Cloud Events / CD Events standard. If so, would be nice to sync-up with @timja @salaboy so that we could figure out feasibility of such an approach for some use-cases

Notes

@dmeytin
Copy link

dmeytin commented Dec 21, 2021

+1 for this feature.

@Im5tu
Copy link

Im5tu commented Dec 21, 2021

+1 for this - would personally like it if there was an ability to have it in a readonly mode so that we can see what's going on but not change anything. Couple of reasons include sometimes we need to be on bastion hosts to make changes to infra - backstage could also be a shared area so need to think about RBAC more etc

@oleg-nenashev
Copy link
Member Author

@Im5tu FWIW there is KEP-60 for RBAC in Keptn: keptn/enhancement-proposals#60 .It is currently planned for [0.13.0] according to the Keptn Roadmap. FWIW I also desperately need readonly WebUI in Keptn for other needs.

@hwinkel
Copy link

hwinkel commented Jan 10, 2022

would be nice to have a "SLO Provider" as well, which make Backstage Page able to render a heatmap for a given Component. Which can also become a provider for Benchmark sections in the techdocs. and FYI: There is a overly long discussion about making TechDocs Super dynamic (for good or bad) backstage/backstage#4548

@120EE0980
Copy link

Helloo..I want to contribute to this project idea as part of gsoc2023. I have been doing small projects on react and javascript.
Hey @bradmccoydev can you help me get started in contributing..

@Cvr421
Copy link

Cvr421 commented Mar 22, 2023

Hello @bradmccoydev I want to work on this project as part of 2023 Gsoc . I have work on multiple Javascript and react projects and I have also experience with the kubernetes and docker . so I need help to getting started contributing...

@prateek041
Copy link

prateek041 commented Mar 24, 2023

I am interested in this issue and planning to work on it this summer, for GSoC 2023.

I understand what the first Possible Solution means. I went through their docs and have a gist of how it could be done via a Keptn Plugin, but, could you give more details/briefing on what the second suggests ?

@oleg-nenashev @bradmccoydev

@thisthat
Copy link
Member

Since Keptn V1 has reached EOL on December 22nd, 2023, this issue has been closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

8 participants