summaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Fix bad text wrap in status pageMonty Taylor2017-05-261-2/+1
| | | | | | | | | | | | Change-Id: I63fa6c25aff15a016b57924963971dacbe48d010
* | | Represent github change ID in status page by PR numberJamie Lennox2017-05-231-1/+10
|/ / | | | | | | | | | | | | | | | | | | | | | | 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>
* | Add javascript license informationTristan Cacqueray2017-05-213-0/+15
| | | | | | | | | | | | | | This change adds javascript license information according to: https://www.gnu.org/software/librejs/free-your-javascript.html Change-Id: Iaf9c48e1edfea8f3043a4056ce2d76460b3a42d9
* | Set filter according to PR/Change in URLJan Hruban2017-05-111-0/+4
|/ | | | | | | | | | 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
* Remove more swift configurationsJames E. Blair2017-03-171-9/+0
| | | | | | These slipped through the earlier swift removal. Change-Id: Iecd71563e1904f3bb8028fdafb00b10d95bc8ab2
* Merge branch 'master' into feature/zuulv3Joshua Hesketh2017-03-062-4/+7
|\ | | | | | | Change-Id: I37a3c5d4f12917b111b7eb624f8b68689687ebc4
| * Merge "Add support for sqlalchemy reporter"Jenkins2017-02-161-0/+4
| |\
| | * Add support for sqlalchemy reporterJoshua Hesketh2017-02-061-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | Status: apply default style by defaultAntoine Musso2017-02-141-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge "Set keepalives for gerrit connections"Jenkins2017-02-091-0/+1
| |\ \ | | |/ | |/|
| | * Set keepalives for gerrit connectionsEvgeny Antyshev2016-08-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Plumb zookeeper config settings into zuul-schedulerPaul Belanger2017-02-211-0/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge "Expose webapp listen_address and port"Jenkins2016-07-121-0/+4
|\ \ | |/ |/|
| * Expose webapp listen_address and portPaul Belanger2015-12-231-0/+4
| | | | | | | | | | | | | | | | 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>
* | Split pipeline description by double newlines on status pageAlexander Evseev2016-03-151-3/+5
|/ | | | Change-Id: If359702a60541cdaaeb273df3bea4c85f1b45eb1
* Document the new connections in zuulJoshua Hesketh2015-12-061-8/+10
| | | | | | Add in the new documentation for 'connections'. Change-Id: Iafb2412e47e12e2bf9c92512ffbb00c1f9a19a57
* Add style for skipped jobsAlexander Evseev2015-11-171-0/+3
| | | | | | | By default is used white font on white background. Add class 'label-info' for skipped jobs. Change-Id: I33afaca27d202631271b6244116f0df36670a4ac
* Merge "Add option to ignore ref-updated events emitted by branch deletions"Jenkins2015-11-151-0/+1
|\
| * Add option to ignore ref-updated events emitted by branch deletionsK Jonathan Harker2015-11-141-0/+1
| | | | | | | | | | | | | | | | 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
* | Status: Increase width of change-progress-row-leftTimo Tijhof2015-07-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | 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
* | Status: Use vertical-align for progress bar instead of marginTimo Tijhof2015-07-291-1/+3
| | | | | | | | | | | | | | | | 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
* | Merge "Status: Fix JSHint violations and commit settings"Jenkins2015-07-014-9/+34
|\ \
| * | Status: Fix JSHint violations and commit settingsTimo Tijhof2015-06-294-9/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > 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
* | | Status: Don't raise "abort" as error to the userTimo Tijhof2015-06-291-1/+4
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Status: Move external dependencies into public_html/lib"Jenkins2015-05-113-11/+7
|\ \
| * | Status: Move external dependencies into public_html/libTimo Tijhof2015-04-023-11/+7
| | | | | | | | | | | | Change-Id: Ib0cfdda5ded53af8e89aa239bd2f6e442f2537e3
* | | Merge "Status: Use $DEST_DIR instead of $BASE_DIR/public_html"Jenkins2015-05-111-8/+9
|\ \ \ | |/ /
| * | Status: Use $DEST_DIR instead of $BASE_DIR/public_htmlTimo Tijhof2015-04-021-8/+9
| |/ | | | | | | Change-Id: Id3c47d4d5b70ff36098d1a9d1472e6a6fb2e89d3
* | Merge "Update the description for grey icons on status pg"Jenkins2015-05-111-1/+1
|\ \
| * | Update the description for grey icons on status pgJoshua Hesketh2015-02-271-1/+1
| |/ | | | | | | | | | | | | | | | | 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
* | Status: Expose $.zuul object in zuul_start to allow extensionTimo Tijhof2015-05-081-1/+6
|/ | | | | | | | | | | | | 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
* Status: only display time on live changesJames E. Blair2015-02-131-3/+5
| | | | | | | | | 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
* Status: only count live changesJames E. Blair2015-02-131-1/+3
| | | | | | Only count live changes on the status page. Change-Id: I56c14bcdf0d5ef207b16781e82734c2c84113f50
* Don't show jobs for non-live changesJames E. Blair2015-02-071-0/+5
| | | | | | | | | | | | | | | | 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
* Fix up status page dependenciesJoshua Hesketh2015-01-273-5/+4
| | | | | | | bootstrap-responsive is no longer required. Make sure we follow redirects when fetching deps Change-Id: Ib1222fcb590def5c0147a53f046def86da745830
* Display only first 7 chars for git commit idJoshua Hesketh2014-09-101-3/+15
| | | | | | | | | 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
* Fix status page overlapJoshua Hesketh2014-08-211-0/+1
| | | | | | | 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
* Fix zuul javascript cookie loadJoshua Hesketh2014-08-201-1/+1
| | | | | | | | 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
* cloner to easily clone dependent repositoriesAntoine Musso2014-07-291-0/+16
| | | | | | | The intent is to replace the devstack shell script with a python utility which would be easy to reuse. Change-Id: I3c8748e2544af80e72fdd0b2e3627b4fc2212c01
* Merge "Fix up fetching jquery.visibility"Jenkins2014-07-033-5/+7
|\
| * Fix up fetching jquery.visibilityJoshua Hesketh2014-06-023-5/+7
| | | | | | | | | | | | | | | | | | 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
* | Merge "Pass pngcrush on status png files"Jenkins2014-06-067-0/+0
|\ \ | |/ |/|
| * Pass pngcrush on status png filesAntoine Musso2014-04-297-0/+0
| | | | | | | | | | | | | | The png files have been added in Change I635ed101: "Add subway map to status page" (sha1 5caf4f6) Change-Id: I9360e48bf29eaba30311dac44cda3866768842da
* | Move status dom into js app for easy reuseJoshua Hesketh2014-05-273-71/+102
| | | | | | | | | | | | | | | | | | | | | | 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
* | Move app.js to jquery.zuul.js to indicate a pluginJoshua Hesketh2014-05-232-1/+1
| | | | | | | | | | | | Tidy up the status page javascript some more. Change-Id: I1895c74f73e92bcacde132b71ec5798e8307db01
* | Make zuul javascript app more modularJoshua Hesketh2014-05-232-393/+421
| | | | | | | | | | | | | | | | | | | | | | 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
* | Add in sparklines to status page pipelinesJoshua Hesketh2014-05-234-17/+91
| | | | | | | | | | | | If graphite_url is set add in sparklines for pipelines on status page Change-Id: Ife7579bf889a80fddd0bfb958ec1b6aa5394adae
* | Move status stylesheets into css fileJoshua Hesketh2014-04-302-58/+57
| | | | | | | | Change-Id: I2698207391307bc1021330cb123b756cb7f729ea
* | Adjust change headings on status pageJoshua Hesketh2014-04-222-1/+5
| | | | | | | | | | | | | | Reduce the padding to fit more changes on the page and clear up the layout. Change-Id: I15714bb96b4ecd0ea2e40c86ca9ac32720548364
* | Tweak job layout css in status pageJoshua Hesketh2014-04-222-9/+30
|/ | | | | | Make the job lines fit better with long job names Change-Id: I368bc17848aef5b6d2febf1b228a2f97837bcdc3