Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add initial support for mirroring to a Gerrit instancesam/support-gerrit | Sam Thursfield | 2015-03-11 | 4 | -7/+89 |
| | |||||
* | Merge branch 'sam/proxy-fixes' | Sam Thursfield | 2015-02-11 | 2 | -21/+7 |
|\ | | | | | | | | | Reviewed-By: Richard Maw <richard.maw@codethink.co.uk> Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> | ||||
| * | Use 'requests' instead of the awful 'urllib2' | Sam Thursfield | 2014-12-19 | 2 | -21/+7 |
|/ | | | | | | | | | urllib2 doesn't honour proxy settings despite our best efforts. It turns out that lorry-controller currently ignores all proxy settings. Requests, by comparison, does whatever the 'http_proxy' and 'https_proxy' environment variables tell it to do. This makes lorry-controller actually work behind a proxy. | ||||
* | Merge branch 'sam/proxy-with-no-username' | Sam Thursfield | 2014-11-24 | 1 | -10/+25 |
|\ | | | | | | | | | Reviewed-By: Adam Coldrick <adam.coldrick@codethink.co.uk> Reviewed-By: Emmet Hikory <emmet.hikory@codethink.co.uk> | ||||
| * | Support HTTP(S) proxies which don't require username and password | Sam Thursfield | 2014-11-24 | 1 | -10/+25 |
|/ | | | | | Previously the proxy.conf file had to contain 'username' and 'password' fields, which meant that it didn't work for some HTTP proxy setups. | ||||
* | Merge remote-tracking branch 'origin/baserock/liw/lc-list-failed-jobs' | Sam Thursfield | 2014-11-17 | 4 | -15/+115 |
|\ | | | | | | | | | Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk> | ||||
| * | Add lists of failed, all jobs to lorry spec infobaserock/liw/lc-list-failed-jobs | Lars Wirzenius | 2014-09-09 | 3 | -12/+61 |
| | | | | | | | | This adds them to both the JSON and HTML outputs. | ||||
| * | Add tests for jobs, failed_jobs attributes in lorry specs | Lars Wirzenius | 2014-09-09 | 1 | -3/+54 |
| | | | | | | | | | | | | | | | | | | | | When getting information about a lorry spec from WEBAPP (/1.0/lorry/PATH), we now need it to return two lists of job ids: one for all jobs for that lorry spec, one with failed jobs only. We test here the version of the request that returns JSON. The version that returns HTML is similar (or so we assume), but it's harder to test the HTML output so we're happy with this. | ||||
* | | Add a note about the 'admin' interface | Richard Ipsum | 2014-11-14 | 1 | -0/+16 |
| | | |||||
* | | Merge branch 'baserock/pedroalvarez/old-jobs-removal' | Pedro Alvarez | 2014-10-23 | 8 | -3/+260 |
|\ \ | | | | | | | | | | | | | Reviewed-by: Richard Maw Reviewed-by: Pedro Alvarez | ||||
| * | | Add systemd units to trigger old job removalbaserock/pedroalvarez/old-jobs-removal | Lars Wirzenius | 2014-10-23 | 2 | -0/+20 |
| | | | |||||
| * | | Install new script | Lars Wirzenius | 2014-10-23 | 1 | -1/+2 |
| | | | |||||
| * | | Add helper for removing old jobs | Lars Wirzenius | 2014-10-23 | 1 | -0/+153 |
| | | | |||||
| * | | Add scenario for automatically removing old jobs | Lars Wirzenius | 2014-10-22 | 2 | -0/+69 |
| | | | |||||
| * | | Handle case when there is no disk usage info | Lars Wirzenius | 2014-10-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | Use 0 instead. This was exposed by a test suite change: test suite creates a dummy job, but doesn't fill in all the fields. With this change, WEBAPP doesn't crash when it tries to report a job's information when not all fields are filled in. | ||||
| * | | Document how old job removal is to work | Lars Wirzenius | 2014-10-22 | 1 | -0/+11 |
| | | | |||||
| * | | Fix job listing HTTP queries in ARCH | Lars Wirzenius | 2014-10-22 | 1 | -1/+4 |
|/ / | |||||
* | | Merge branch 'baserock/richardipsum/merge_liw_docs' | Richard Ipsum | 2014-10-13 | 4 | -170/+324 |
|\ \ | | | | | | | | | | | | | | | | | | | Reviewed by: Sam Thursfield Richard Maw Richard Ipsum | ||||
| * | | Add a chapter on code structurebaserock/richardipsum/merge_liw_docs | Lars Wirzenius | 2014-10-13 | 1 | -0/+84 |
| | | | |||||
| * | | Restructure and clarify ARCH text | Lars Wirzenius | 2014-10-13 | 1 | -67/+103 |
| | | | |||||
| * | | Expand and reformat lorry-controller.conf description | Lars Wirzenius | 2014-10-13 | 1 | -67/+116 |
| | | | |||||
| * | | Add an overview section to README | Lars Wirzenius | 2014-10-13 | 1 | -4/+21 |
| | | | |||||
| * | | Remove now-obsolete lorry-controller.morph | Lars Wirzenius | 2014-10-13 | 1 | -10/+0 |
| | | | | | | | | | | | | The copy in definitions.git is used now. | ||||
| * | | Remove now-obsolete ghost job removal script | Lars Wirzenius | 2014-10-13 | 1 | -22/+0 |
|/ / | | | | | | | Lorry Controller now deals with these automatically. | ||||
* | | Merge branch 'baserock/liw/remove-buttons' | Richard Maw | 2014-10-13 | 1 | -19/+29 |
|\ \ | |/ |/| | | | | | Reviewed-by: Pedro Alvarez Reviewde-by: Richard Maw | ||||
| * | Remove buttons from static status page | Lars Wirzenius | 2014-10-13 | 1 | -19/+29 |
|/ | |||||
* | Merge commit '6dfe465242a7c06517cab569c8095be9744f3aa9' | Lars Wirzenius | 2014-09-09 | 1 | -1/+0 |
|\ | | | | | | | | | Reviewed-by: Daniel Silverstone (irc) Reviewed-by: Pedro Alvarez (irc) | ||||
| * | Remove After= from remote ghost jobs .timer unit | Lars Wirzenius | 2014-09-09 | 1 | -1/+0 |
|/ | | | | It caused a dependency loop. | ||||
* | Merge branch 'baserock/liw/de-ghost' | Lars Wirzenius | 2014-09-08 | 9 | -11/+224 |
|\ | |||||
| * | Add [Install] sections to systemd units | Lars Wirzenius | 2014-09-08 | 2 | -0/+6 |
| | | | | | | | | Suggested by Pedro Alvarez. | ||||
| * | Add systemd units to remove ghost jobs automatically | Lars Wirzenius | 2014-09-04 | 2 | -0/+15 |
| | | |||||
| * | Implement /1.0/remove-ghost-jobs | Lars Wirzenius | 2014-09-04 | 4 | -11/+100 |
| | | |||||
| * | Add --ghost-timeout option to WEBAPP | Lars Wirzenius | 2014-09-04 | 1 | -0/+19 |
| | | |||||
| * | Add yarn tests for removing ghost jobs | Lars Wirzenius | 2014-09-03 | 1 | -0/+79 |
| | | |||||
| * | Update ARCH about new API call (remove-ghost-jobs) | Lars Wirzenius | 2014-09-03 | 1 | -0/+5 |
|/ | |||||
* | Merge branch 'liw/ARCH-ls-troves' | Lars Wirzenius | 2014-07-17 | 1 | -0/+7 |
|\ | | | | | | | | | Reviewed-by: Richard Maw Reviewed-by: Daniel Silverstone | ||||
| * | Add ls-troves and force-ls-troves to ARCH | Lars Wirzenius | 2014-07-17 | 1 | -0/+7 |
|/ | |||||
* | Merge branch 'baserock/pedroalvarez/trove-ansible3' | Pedro Alvarez | 2014-07-14 | 9 | -7/+24 |
|\ | | | | | | | | | Reviewed-by: Richard Maw Reviewed-by: Lars Wirzenius | ||||
| * | Remove dependency of lighttpd-lorry-controller-webappbaserock/pedroalvarez/trove-ansible3 | Pedro Alvarez | 2014-07-11 | 3 | -3/+0 |
| | | |||||
| * | Add 'Install' information to the units | Pedro Alvarez | 2014-07-09 | 8 | -0/+24 |
| | | |||||
| * | Do not enable the services and timers | Pedro Alvarez | 2014-07-09 | 1 | -4/+0 |
|/ | | | | trove-setup will enable them on the first boot. | ||||
* | Merge branch 'liw/move-error-msgs' | Lars Wirzenius | 2014-07-07 | 2 | -22/+46 |
|\ | | | | | | | | | Reviewed-by: Sam Thursfield Reviewed-by: Richard Maw | ||||
| * | Improve move-to-top/bottom API call error messagesliw/move-error-msgs | Lars Wirzenius | 2014-06-23 | 2 | -0/+24 |
| | | |||||
| * | Move shared code to a base class, less code duplication | Lars Wirzenius | 2014-06-23 | 1 | -22/+22 |
| | | |||||
* | | Fix: use kill not kill_jobbaserock/richardipsum/fix_kill_attr_bug | Richard Ipsum | 2014-06-26 | 1 | -1/+1 |
| | | | | | | | | The kill_job attribute was recently renamed to kill. | ||||
* | | Also catch IOError | Richard Ipsum | 2014-06-23 | 1 | -1/+1 |
| | | | | | | | | | | Failure to remove the temp file due to full disk or other IO error is acceptable. | ||||
* | | Write static status HTML page via temporary file | Lars Wirzenius | 2014-06-23 | 1 | -1/+26 |
| | | | | | | | | This will avoid the file being truncated if the disk fills up. | ||||
* | | Merge branch 'liw/anti-exterminate' | Richard Ipsum | 2014-06-23 | 4 | -22/+63 |
|\ \ | |/ |/| | | | | | | | Reviewed by: Richard Ipsum Sam Thursfield | ||||
| * | Forget "kill_job" flag for future runs of a lorryliw/anti-exterminate | Lars Wirzenius | 2014-06-23 | 4 | -24/+42 |
| | | | | | | | | | | | | | | | | | | We do this by moving the "kill_job" column from the lorries table to the jobs table, renaming it to "kill" in the process. It makes no sense to have the flag to kill a specific job in the lorries table. This avoids the need to reset the flag, since it affects only a specific job, instead of all jobs of a lorry. | ||||
| * | Add test cases for running killed jobs again | Lars Wirzenius | 2014-06-23 | 1 | -0/+23 |
|/ | | | | | | | These tests expose a bug: when a job is killed, the flag that Lorry Controller keeps (kill_job in the lorries table) to remember that a job is to be killed is never reset, so all future attempts at running a job for the lorry kill the job at once. |