| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib0cfdda5ded53af8e89aa239bd2f6e442f2537e3
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: Id3c47d4d5b70ff36098d1a9d1472e6a6fb2e89d3
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
When viewing the status page it makes sense that items with
dependencies appear as children to those changes. As such hopefully
make the grey dot description clearer that a change is only there
to be tested by the child.
Change-Id: Iadf9dee64dd143c9b6f0c4cf8786d3188a4df1d2
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
When embedding this into a branded dashboard with other pages
it is preferable not to add custom hooks into these files but
instead call zuul_start and be able to attach additional event
handlers to zuul.app.on() or zuul.jq.on().
Used on https://integration.wikimedia.org/zuul/ and would likely
be needed on http://status.openstack.org/zuul/ in the future
as well.
Change-Id: I77d935d67051d50d38db5a002f4bf766c4371731
|
|
|
|
|
|
|
|
|
| |
Time has no meaning for non-live changes. Really only the time
for the live change at the end of the list has any relevance.
The enqueue time is just repeated, and the ETA of 0 is just weird.
Don't display them for non-live changes.
Change-Id: I93f0fc5bedb6c8bca7128c6a1d06a447248cb9d8
|
|
|
|
|
|
| |
Only count live changes on the status page.
Change-Id: I56c14bcdf0d5ef207b16781e82734c2c84113f50
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently the job listing for changes in the status JSON as well
as the jobs that are checked for completion, and listed in the report
all come from a method that operates on changes, not items.
Alter it to operate on items so it can return the empty list for
non-live items. This is safe within the queue processor because of
the previous change that explicitly checks for non-live items when
determining whether changes are complete.
Include the liveness attribute in the status JSON.
Use a grey dot for non-live items in the status screen.
Change-Id: I8907108a2f8f43c75b9cabe86e7c519790d58027
|
|
|
|
|
|
|
| |
bootstrap-responsive is no longer required.
Make sure we follow redirects when fetching deps
Change-Id: Ib1222fcb590def5c0147a53f046def86da745830
|
|
|
|
|
|
|
|
|
| |
On the status page, if a job was queued via a timer or some way
other than a gerrit change id, the git commit id would be too long
for the change box. Limit it to 7 chars.
Co-Authored-By: Sergey Lukjanov <slukjanov@mirantis.com>
Change-Id: I4f54845675d11e4f76240cf4bf7b48f28f3e7d6a
|
|
|
|
|
|
|
| |
If the job name was too long the progress bar would float under the
next job. Fix this be clearing the flots in each job line.
Change-Id: Ie476cd97ee6207fac84051e0580871590bccbc0f
|
|
|
|
|
|
|
|
| |
The default filter value for the status page was not being set correctly.
As such the filter would incorrectly remove all results. When no cookie
is set, make sure the filter is blank.
Change-Id: I4868db8b357373d1fd94dc6ffc7528692b75dd8d
|
|
|
|
|
|
|
| |
The intent is to replace the devstack shell script with a python utility
which would be easy to reuse.
Change-Id: I3c8748e2544af80e72fdd0b2e3627b4fc2212c01
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
At some point the fetch-dependencies stopped working as the
visibility URL changed. Fix this up and also fix up adding the
danger class to ajax error messages
Closes-Bug: #1325076
Change-Id: I35af2fa08044f479c8f1200ba543cca908173aa8
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
The png files have been added in Change I635ed101:
"Add subway map to status page" (sha1 5caf4f6)
Change-Id: I9360e48bf29eaba30311dac44cda3866768842da
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Provide helper zuul_build_dom and zuul_start functions to ease resuse
of the application. All somebody needs to do is call these two
functions to get a full status page built for them.
This still keeps the jquery.zuul plugin separate for individual
consumption.
Change-Id: I1c6e12629db3e121b3513b0b1054ed1274ceb51f
|
| |
| |
| |
| |
| |
| | |
Tidy up the status page javascript some more.
Change-Id: I1895c74f73e92bcacde132b71ec5798e8307db01
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Refactor the zuul status app to be more modular. This allows the
controlling page (eg index.html) to load in only the components
it requires. This will make it easier to format just one patchset
or change where the layout controls are etc.
This is to work towards overlaying zuul results in gerrit.
Change-Id: Idfba9f08c25850c340cc962fa0f5f9652306b877
|
| |
| |
| |
| |
| |
| | |
If graphite_url is set add in sparklines for pipelines on status page
Change-Id: Ife7579bf889a80fddd0bfb958ec1b6aa5394adae
|
| |
| |
| |
| | |
Change-Id: I2698207391307bc1021330cb123b756cb7f729ea
|
| |
| |
| |
| |
| |
| |
| | |
Reduce the padding to fit more changes on the page and clear up the
layout.
Change-Id: I15714bb96b4ecd0ea2e40c86ca9ac32720548364
|
|/
|
|
|
|
| |
Make the job lines fit better with long job names
Change-Id: I368bc17848aef5b6d2febf1b228a2f97837bcdc3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Uses a table method similar to OpenStack's page. The code for
calculating the subway map tree is from
http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/zuul/status.js#n95
Added a sample JSON file that represents the dependency tree in
a very bad state. All the images are grey because it's a bit old
and doesn't match the current JSON output in some areas, but it
does exercise quite a bit of the tree code.
Co-Authored-By: James E. Blair <jeblair@openstack.org>
Change-Id: I635ed101e5b1b168caa111ee61237cf1734813a1
|
|
|
|
| |
Change-Id: Id382a297f13275cab87a0f31b664e7d7a21c24ae
|
|
|
|
|
| |
Change-Id: I2c61cb3574b6a78ec47950576789d62011997585
Co-Authored-By: Joshua Hesketh <josh@nitrotech.org>
|
|
|
|
|
|
|
| |
If selected all of the patchset jobs will be visible by default
rather than collapsed.
Change-Id: Ib1be50924aee057201ee7a4b4937abac0b45d752
|
|
|
|
|
|
|
| |
Allows filtering on the changeid, pipeline or project name similar to
infra's status page
Change-Id: I3f4c5b2de8654f67f5534f4b1e7c44bb5c4cf9e8
|
|
|
|
| |
Change-Id: Iba951db42ac50b8f7dfece7d1a4af4c2ffc26afc
|
|
|
|
|
|
| |
By default changesets will be collapsed (global option coming soon)
Change-Id: Iaa5c70d1e412628c39bd57ea3d7033d110249df5
|
|
|
|
|
|
|
| |
On the status page have a progress bar indicating overall progress
by counting completed jobs.
Change-Id: Ie5911a0342c7925cf12b7e4de664009e243c6b0c
|
|
|
|
| |
Change-Id: I1de3464b4760042f368b805bbbc7675e5db4743a
|
|
|
|
|
|
| |
Also tweak style to fit large sets of jobs better.
Change-Id: I692a149a7d02a36c7f2fb481b18dd79d9da16f1b
|
|
|
|
| |
Change-Id: I8591231f39ee13f1e1b771bd3e7d71a1a927bba3
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Also utilise bootstrap's components more for display.
Change-Id: I7c89a5cda2cdb9f4b3e1d473f7d7792840e9fd61
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
Build the status page DOM with jquery to allow cleaner code and
easier modifications to come.
Change-Id: Ia64dbe4662e9ac1e77e984fe37103ba9cc3abb41
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Have zuul send signed credentials as part of the job for workers to
consume and upload assets to a defined location.
Zuul currently doesn't care about logs however this change will
suggest a LOG_PATH to builders as a unqiue destination prefix
allowing zuul to know preemptively the destination.
The workers are still required to send a URL of the final location.
Change-Id: I042cdd2dd2407f381cafcabc5c6b83d9b9a9eb00
|
|
|
|
| |
Change-Id: Ia9998697f96ba388c7cb07c925298ab6b72225e5
|
|
|
|
|
|
|
|
| |
* Remove mention of Jenkins from the codebase
* Remove unused dependency on python-jenkins
* Update docs to be suggestive of Jenkins but not require
Change-Id: I15f5462466899fb520aa66669f2e0b1d4fa1b98a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Connect it to Zuul via Gearman. Any number of mergers may be
deployed.
Directly find the pipeline for a build when processing a result,
so that the procedure is roughly the same for build and merge
results.
The timer trigger currently requires the gerrit trigger also be
configured. Make that explicit inside of the timer trigger so
that the scheduler API interaction with triggers is cleaner.
Change-Id: I69498813764753c97c426e42d17596c2ef1d87cf
|
|
|
|
| |
Change-Id: I908e20ca28ec71f765e7078e131e295fad61b09b
|
|
|
|
| |
Change-Id: I81122aaae9f525ceb04a7fbb63cf3111b4770f51
|
|
|
|
| |
Change-Id: I6de5ddda6597585944739e5b3dff8c8f86930b1d
|
|
|
|
|
|
|
|
| |
* ms timestamp collected each time Scheduler.reconfigure() completed
* last reconfigured timestamp reported through the status.json
* it could be useful to determine when zuul conf reloaded
Change-Id: I03c5a5734f2127ef40be9ec512c983b136508be7
|
|
|
|
|
|
|
|
|
|
| |
This patch adds the zuul_url option in zuul conf file
in order to pass ZUUL_URL to Jenkins, which will be used
by devstack-vm-gate-wrap.sh.
Documentation added in launchers.rst and zuul.rst
explaining how this new option works.
Change-Id: I840423cc06fdfdacd301d30be3e0b3e589e563e9
|