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:

image

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?

Edited Aug 24, 2017 by Mark Pundsack
Assignee Loading
Time tracking Loading