Relevant Issue: kubernetes/test-infra #3619
Currently submit queue has a page displaying e2e build results and the queue health graph. This page provides a high-level preview of the CI job state, but only for the end-to-end tests.
It would be useful to expand this page to cover other job types besides e2e (presubmit, postsubmit, periodic..).
The existing design works well for e2e, additional categories can be added following the same pattern. However, in doing so the "e2e" tab becomes somewhat innaccurately named. Changing the tab to "CI" and redirected the existing tab solves this.
From a partially implemented prototype:
The submit-queue currently polls prow/deck for batch merge jobs' status, for these changes submit-queue should periodically check prow/deck's JSON data endpoint to track job successes/failures for each type. Refactoring to support this occured in kubernetes/test-infra #3625 and kubernetes/test-infra #3640.