janus-idp / backstage-plugins

Plugins for Backstage
https://janus-idp.io
Apache License 2.0
152 stars 149 forks source link

πŸ”Œ Plugin: Prow #523

Closed zppinho closed 2 months ago

zppinho commented 1 year ago

πŸ”– Summary

I would like to integrate the info provided in the prow dashboard that is deployed in a k8s cluster into a component in a similar way as the tekton plugin. This plugin should interact with the prow API or/and with the prowjob CRD to retrieve the relevant information related to a job such as its status or logs.

🌐 Project website (if applicable)

https://prow.k8s.io/ https://docs.prow.k8s.io/docs/

Example of a job info provided by spyglass: https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-sigs_vsphere-csi-driver/2880/pull-vsphere-csi-driver-build/1787948360099958784

✌️ Context

The plugin should mimic the information provided in the prow dashboard, specifically the list of prowjobs and the following data for each job:

Status | Log | Job YML | Repository | Revision | Spyglass or Job | Scheduled | Duration

Using the prow dashboard it would look something like this image However, this display can be improved by transforming it to like how the information is displayed in the @janus-idp/backstage-plugin-tekton image

Ideally, it could also provide the "Job Pod Info" that is present in the spyglass dashboard

image

πŸ‘€ Have you spent some time to check if this plugin request has been raised before?

🏒 Have you read the Code of Conduct?

Are you willing to submit PR?

No, I don't have time to work on this right now

zppinho commented 6 months ago

bump, we are still looking forward for this plugin

rhdh-bot commented 2 months ago

This issue has been closed due to the fact that the Janus community is being sunset.

For future plugin issues, please use https://github.com/backstage/community-plugins/issues

For future showcase issues, please use https://issues.redhat.com/browse/RHIDP

For more information on the sunset, see:

https://janus-idp.io/blog/2024/07/05/future-of-janus-community https://issues.redhat.com/browse/RHIDP-3690 https://issues.redhat.com/browse/RHIDP-1018