Multi-project pipeline dashboard
The Cloud Native Foundation (CNCF) has made an awesome multi-project pipeline to do end-to-end tests of changes in Prometheus, Kubernetes, etc. by deploying to AWS, Azure, etc.
From https://youtu.be/aX12ituxdOU?t=58m58s:
Working backwards, it seems what they want are:
- To be able to see the status of several projects,
- across several platforms,
- for both Stable and Head.
This is much more elaborate than other Pipeline dashboards we've considered. I wonder how general the demand for something like this is. Do other teams care as much about individual job status (vs just the overall status)? Showing multiple projects (in a group) is pretty easy to understand. Showing stable and head is pretty easy as well, assuming you're working with a flow that has a stable branch. But how do we designate which jobs are important enough to surface on a dashboard like this?