Skip to content

Instantly share code, notes, and snippets.

@BenTheElder
Last active July 26, 2017 06:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BenTheElder/04295f23a29c446cce22f07a66df8a11 to your computer and use it in GitHub Desktop.
Save BenTheElder/04295f23a29c446cce22f07a66df8a11 to your computer and use it in GitHub Desktop.
kubernetes submit queue expanded CI results proposal

Abstract

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..).

Proposed Design

Web

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: screen shot 2017-07-25 at 9 41 50 pm

Backend

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment