Permalink
Commits on Oct 17, 2018
  1. Merge "Improve docs for inventory_file"

    Zuul authored and openstack-gerrit committed Oct 17, 2018
  2. Merge "Use zuul/web/static in setup_hook"

    Zuul authored and openstack-gerrit committed Oct 17, 2018
  3. Merge "Simplify Builds page"

    Zuul authored and openstack-gerrit committed Oct 17, 2018
Commits on Oct 16, 2018
  1. Merge "web: fix stream url from status json"

    Zuul authored and openstack-gerrit committed Oct 16, 2018
  2. Indicate whether a build is voting in the logs

    James E. Blair
    James E. Blair committed Sep 27, 2018
    Change-Id: Ic05f181f47daa68964885eb95db2316022f0f14b
  3. Simplify Builds page

    James E. Blair
    James E. Blair committed Oct 12, 2018
    Rather than showing the word "link" over and over in some columns,
    hyperlink appropriate values instead.
    
    Change -> change
    Result -> build
    
    Change-Id: I9fadb72a8b375631b24ea0cfcc17f6d54183a308
Commits on Oct 15, 2018
  1. Provide some accounting of node usage in logs

    James E. Blair authored and cboylan committed Sep 27, 2018
    It would be good to provide this information in other ways (e.g.,
    statsd, SQL), but for now, try to at least emit some useful accounting
    information that can be collected from logs.
    
    Change-Id: Ic12d91940bdd4b5a81596627d7544015df5eba09
  2. Merge "Add Zuul to zuul-quick-start"

    Zuul authored and openstack-gerrit committed Oct 15, 2018
  3. Add Zuul to zuul-quick-start

    James E. Blair
    James E. Blair committed Oct 15, 2018
    To be used as a cross-project integration test, we need to list
    Zuul as an explicit dependency.
    
    Change-Id: Ifc8d1781f6f21afb7527929ca82619f4f6069665
  4. Add status page to the quick-start

    James E. Blair
    James E. Blair committed Oct 15, 2018
    Tell users that the status page exists and point them to it during
    the quick-start documentation.
    
    Also, verify that it is served in the quick-start test job.
    
    Change-Id: I8783ac731112af7752e8a7fc34e3337b52c382d9
  5. Merge "Retry jobs failed with MERGER_FAILURE"

    Zuul authored and openstack-gerrit committed Oct 15, 2018
Commits on Oct 13, 2018
  1. Use zuul/web/static in setup_hook

    emonty committed Oct 11, 2018
    The actual location of the files we want to put into the wheel are the
    files at zuul/web static. web/build is just a symlink so that the
    javascript build system in web/ puts files where we want them without
    needing to do build config things.
    
    There is no actual difference - python processes the symlinks just as
    well as it processes the direct paths. But from a semantic perspective,
    pointing to the paths as they will be in the wheel makes a little more
    sense than pointing to paths through a convenience symlink, when trying
    to sort out what's going on and why.
    
    Change-Id: Ib93b0eb22f0096b33bcfdb862a47765e48be7203
  2. Merge "web: add job page"

    Zuul authored and openstack-gerrit committed Oct 13, 2018
  3. Merge "web: add build page"

    Zuul authored and openstack-gerrit committed Oct 13, 2018
Commits on Oct 12, 2018
  1. Merge "Quick-start: switch to polygerrit"

    Zuul authored and openstack-gerrit committed Oct 12, 2018
  2. Merge "Quick-start: remove ansible Dockerfile"

    Zuul authored and openstack-gerrit committed Oct 12, 2018
  3. Add line to setup.cfg limiting to python >=3.5

    emonty committed Oct 12, 2018
    This adds "Requires-Python: >=3.5" to the PKG-INFO file, which will then
    in turn be processed by pypi and pip and prevent users on python2 from
    being able to pip install zuul.
    
    Change-Id: Ia2fe96bd151faf4f0c15be79872d4ddf9505b771
  4. Remove unneeded cruft from bdist_wheel fix attempts

    emonty committed Oct 12, 2018
    We added __init__.py files in places, as well as code to generate them.
    Turns out none of them are needed. Running sdist before bdist_wheel (or
    running yarn build by itself) is the thing with the magic.
    
    Depends-On: https://review.openstack.org/610142
    Change-Id: I9610cb5dbaf10e432d824314275fb46e901a93c3
  5. Merge "Add __init__.py to web directory"

    Zuul authored and openstack-gerrit committed Oct 12, 2018
  6. Add __init__.py to web directory

    emonty committed Oct 12, 2018
    I honestly have zero clue why, but without this file the built
    javascript content is not included in the wheel. It makes zero sense,
    since the content should be being put into zuul/web/static anyway, so I
    don't know why wheel would somehow need this file to find the other.
    
    It's 2018 and computers don't make sense.
    
    Change-Id: Ia451eb7b8f68109e1f810249cae598ec94cb056d
  7. Retry jobs failed with MERGER_FAILURE

    tobiashenkel committed Oct 12, 2018
    We sometimes get failed jobs that failed with MERGER_FAILURE. This
    error is misleading to the user because it actually doesn't indicate a
    merge conflict but some infrastructure related error. We already have
    various retry mechanisms in place that retry most of the possible
    failure causes within the executor. But catching all these places we
    need to retry is difficult so we should add a safety net and
    reschedule jobs that failed with MERGER_FAILURE.
    
    Change-Id: I8844b11850c0a2cd3faddb7d8e944750c9da78ea
  8. Merge "Fixes for quick-start playbooks"

    Zuul authored and openstack-gerrit committed Oct 12, 2018
  9. Check paused parent on node failure of child job

    westphahl committed Oct 11, 2018
    When all or the last child jobs of a paused job have failed because of a
    node failure we have to resume the parent. Otherwise the builset will
    hang indefinitely.
    
    Change-Id: If4bea8b7b2d3395ec33aef3bdccce2fcd0b17413