Closed zppinho closed 2 months ago
bump, we are still looking forward for this plugin
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
π 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 However, this display can be improved by transforming it to like how the information is displayed in the @janus-idp/backstage-plugin-tekton
Ideally, it could also provide the "Job Pod Info" that is present in the spyglass dashboard
π 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