Skip to content

Instantly share code, notes, and snippets.

@BenTheElder
Last active July 26, 2017 06:07
Show Gist options
  • Select an option

  • Save BenTheElder/04295f23a29c446cce22f07a66df8a11 to your computer and use it in GitHub Desktop.

Select an option

Save BenTheElder/04295f23a29c446cce22f07a66df8a11 to your computer and use it in GitHub Desktop.

Revisions

  1. BenTheElder revised this gist Jul 26, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion submit-queue-ci-results.md
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@

    Relevant Issue: [kubernetes/test-infra #3619](https://github.com/kubernetes/test-infra/issues/3619)

    Currently submit queue has [a page](https://submit-queue.k8s.io/#/e2e) displaying e2e build results and the queue health graph.
    Currently submit queue has [a page displaying e2e build results](https://submit-queue.k8s.io/#/e2e) 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..).
  2. BenTheElder revised this gist Jul 26, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions submit-queue-ci-results.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    [Relevant Issue](https://github.com/kubernetes/test-infra/issues/3619)

    ## Abstract

    Relevant Issue: [kubernetes/test-infra #3619](https://github.com/kubernetes/test-infra/issues/3619)

    Currently submit queue has [a page](https://submit-queue.k8s.io/#/e2e) 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.

  3. BenTheElder created this gist Jul 26, 2017.
    29 changes: 29 additions & 0 deletions submit-queue-ci-results.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    [Relevant Issue](https://github.com/kubernetes/test-infra/issues/3619)

    ## Abstract

    Currently submit queue has [a page](https://submit-queue.k8s.io/#/e2e) 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:
    <img width="1313" alt="screen shot 2017-07-25 at 9 41 50 pm" src="https://user-images.githubusercontent.com/917931/28604777-24626e42-7182-11e7-8bd9-836ba0d04b43.png">

    ### 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](https://github.com/kubernetes/test-infra/pull/3625)
    and [kubernetes/test-infra #3640](https://github.com/kubernetes/test-infra/pull/3640).