| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
Change-Id: I63fa6c25aff15a016b57924963971dacbe48d010
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The change.id given to the status.json output for github PRs is a full
"PR#,SHA" combo. This gives it uniqueness when we can have multiple
commits and versions of commits per PR.
When we display this in the status page though i think all we care about
is the PR number, so trim it out and just display that.
Change-Id: I73385a6b0743a6764fdfdd51cd1d8ee02b71c53c
Signed-off-by: Jamie Lennox <jamielennox@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
This change adds javascript license information according to:
https://www.gnu.org/software/librejs/free-your-javascript.html
Change-Id: Iaf9c48e1edfea8f3043a4056ce2d76460b3a42d9
|
|/
|
|
|
|
|
|
|
|
| |
E.g. https://zuul-server/#333 will set filter to 333
Introduce related configuration option
And always pass the full change url in github status payloads
Allow the status_url to be used in a pipeline start-message.
Change-Id: I7b9eccb1d218d65d8c6b01e042e6cce4f8aec89a
|
|
|
|
|
|
| |
These slipped through the earlier swift removal.
Change-Id: Iecd71563e1904f3bb8028fdafb00b10d95bc8ab2
|
|\
| |
| |
| | |
Change-Id: I37a3c5d4f12917b111b7eb624f8b68689687ebc4
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This will allow us to enter results from all jobs for
use with the openstack-health dashboard.
Depends-On: I08dbbb64b3daba915a94e455f75eef61ab392852
Change-Id: I28056d84a3f6abcd8d9038a91a6c9a3902142f90
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The status 'aborted' occurs when a job is manually cancelled in Jenkins.
The switch to set the css class was not taking in account.
Instead of hardcoding all possibilities, default to 'label-default'
style whenever a status is not accounted for.
Change-Id: I580553aadb297830faec93526a73f931390ce450
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Some gerrit clients connect through stateful firewalls,
which are occasionally "flushed", which leads to hanging of the connection.
This could be avoided by tcp keepalives.
To turn keepalives on, set "keepalive" in gerrit connection attributes to non-zero
(0 means no keepalives sent)
The default is turn it on with timeout of 60 seconds.
Change-Id: Ic3d11e0ac2108f02832e2114ba8bc1adcc87cb4f
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We need a way to configure zuul to connect to zookeeper. Add a new
setting into the zuul section of zuul.conf. Multiple zookeeper hosts
would be configured as:
[zuul]
zookeeper_hosts=nodepool.openstack.org:2181,foo.openstack.org:1337
Change-Id: I4640c4af5ba925e099978b64c59ed29d723b1230
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Move the hardcoded settings into the zuul.conf file to allow a user to
better customize them.
Change-Id: I9c817efc615ac3e8f8a7f4680dad14ef6cf3cc3b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
|
|/
|
|
| |
Change-Id: If359702a60541cdaaeb273df3bea4c85f1b45eb1
|
|
|
|
|
|
| |
Add in the new documentation for 'connections'.
Change-Id: Iafb2412e47e12e2bf9c92512ffbb00c1f9a19a57
|
|
|
|
|
|
|
| |
By default is used white font on white background. Add class 'label-info'
for skipped jobs.
Change-Id: I33afaca27d202631271b6244116f0df36670a4ac
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
When a branch is deleted, gerrit emits a ref-updated event with a newrev
value of all zeros. This adds a boolean field to optionally not trigger
on these ref-updated events.
Change-Id: Iea75d05ddcb49b0bf748b72b9d2d5472d077f0c6
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make the left portion wider as the change id is quite tight against
the progress bar right now. The progress bar is fixed at 100px and
stil fits well within size 8 column.
On desktop, size-8 is 122px wide, size-9 is 139px.
On mobile its even wider as columns collapse (eventually).
Change-Id: I894677b7bb4ded72f178e5703332df2ee20fd2d7
|
| |
| |
| |
| |
| |
| |
| |
| | |
This way the progress bar is always aligned with the change id
on the left. Right now this renders exactly the same, but it
seems easier to maintain.
Change-Id: I73c0bf59f9243eb4194f5235275dd68eedb4b404
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
> jquery.zuul.js:19: Use the function form of "use strict".
> jquery.zuul.js:42: 'options' is already defined.
> jquery.zuul.js:619: 'app' is already defined.
> jquery.zuul.js:645: Missing semicolon.
> jquery.zuul.js:900: Missing semicolon.
> jquery.zuul.js:704: 'x' is defined but never used.
> zuul.app.js:22: 'default_layout' is not defined.
> zuul.app.js:37: '$container' is not defined.
> zuul.app.js:38: '$container' is not defined.
> zuul.app.js:38: 'default_layout' is not defined.
> zuul.app.js:20: 'zuul_build_dom' is defined but never used.
> zuul.app.js:42: 'zuul_start' is defined but never used.
Change-Id: I65b86f004ef1bb09651cd916630267ca297b2492
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the request was aborted, the failure should not be presented
to the user as nothing actually went wrong.
This happens when a request is not finished when next 'update'
starts. This is amplified by the page visibility events that
will start an 'update' loop prematurely.
Without this, switching between tabs often causes the user to
see a "status.json: abort" message when they come back to the
dashboard.
Also remove redundant (and incorrectly labeled) arguments.
Change-Id: I834384535f8d04d1274336bc993c20035be01d60
|
|\ \ |
|
| | |
| | |
| | |
| | | |
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
|