Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set max procs to 32 for both readers and writersbaserock/richardipsum/increase_max_processes | Richard Ipsum | 2014-03-24 | 1 | -2/+2 |
| | |||||
* | Merge branch 'baserock/sam/trove-configure' | Sam Thursfield | 2014-03-12 | 2 | -57/+1 |
|\ | | | | | | | | | | | Reviewed-By: Richard Ipsum <richard.ipsum@codethink.co.uk> Reviewed-By: Richard Maw <richard.maw@codethink.co.uk> Reviewed-By: Lars Wirzenius <richard.maw@codethink.co.uk> | ||||
| * | trove-setup: Do subsitutions in /etc at deploy-time, not at first boot | Sam Thursfield | 2014-03-11 | 2 | -57/+1 |
| | | | | | | | | | | | | | | | | We do not support deploying Trove in any way other than using `morph deploy`. The trove-setup.sed.example file is a remnant of the days before `morph deploy` existed. The 'hostname-not-baserock' test has been removed. | ||||
* | | Merge branch adamcoldrick/access-troves-via-http | Adam Coldrick | 2014-03-12 | 2 | -10/+10 |
|\ \ | |/ | |||||
| * | Merge branch 'baserock/sam/trove-public-urls' | Sam Thursfield | 2014-03-06 | 2 | -10/+10 |
| |\ | | | | | | | | | | Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk> | ||||
| | * | List all Git clone URLs in web frontend | Sam Thursfield | 2014-03-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Trove's default configuration offers git:// and ssh:// URLs and now http:// and https:// too. We should list all of those in the cgit web frontend. | ||||
| | * | Allow multiple configuration placeholders on one line | Sam Thursfield | 2014-03-06 | 1 | -9/+9 |
| |/ | | | | | | | | | | | | | | | The example /etc/trove-setup.sed script, used to set up site configuration for a deployed Trove on first-boot by trove-early-setup, did not specify the 'g' (global) flag which meant that lines with more than one occurance of a placeholder such as ##TROVE_HOST## were not set correctly. | ||||
* | | Add a protocol field to lorry-controller.conf | Adam Coldrick | 2014-03-12 | 1 | -0/+1 |
|/ | | | | Signed-off by: Adam Coldrick <adam.coldrick@codethink.co.uk> | ||||
* | Merge branch 'baserock/richardipsum/gitano_http' | Richard Ipsum | 2014-02-19 | 11 | -17/+115 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This series contains the changes needed to let trove use gitano's new http services The main changes: * trove-early-setup now generates an ssl certificate so we can do https * there are two lighttpd processes: one for gitano and one for morph cache server. We do this because gitano needs to run as the git user and morph cache server needs to run as the cache user The ruleset has also been updated to allow anonymous clones over http Reviewed by: Richard Maw | ||||
| * | Anonymous user cannot writebaserock/richardipsum/gitano_http | Richard Ipsum | 2014-02-12 | 1 | -1/+1 |
| | | |||||
| * | Add is_anonymous predicate to ruleset | Richard Ipsum | 2014-02-12 | 1 | -0/+1 |
| | | |||||
| * | Use htpasswd by default | Richard Ipsum | 2014-02-12 | 1 | -0/+2 |
| | | |||||
| * | Update ruleset | Richard Ipsum | 2014-02-12 | 2 | -1/+4 |
| | | | | | | | | Allow users to change their own password | ||||
| * | Reconfigure lighttpd systemd units | Richard Ipsum | 2014-02-12 | 2 | -1/+8 |
| | | |||||
| * | Reconfigure lighttpd | Richard Ipsum | 2014-02-12 | 3 | -11/+81 |
| | | | | | | | | | | | | | | | | We now run two separate httpds, one for morph-cache-server and one for git-httpd. We do this because we want to run morph-cache-server as the cache user and git-httpd as the git user | ||||
| * | Install symbolic links to gitano cgis into htdocs | Richard Ipsum | 2014-02-12 | 1 | -0/+6 |
| | | |||||
| * | Recursively copy etc to DESTDIR | Richard Ipsum | 2014-02-12 | 1 | -2/+1 |
| | | |||||
| * | Make trove-early-setup generate certificate | Richard Ipsum | 2014-02-12 | 1 | -1/+11 |
|/ | |||||
* | Add copyright notice | Richard Ipsum | 2013-12-16 | 1 | -0/+17 |
| | |||||
* | Merge branch 'baserock/tiagogomes/lighttpd' | Tiago Gomes | 2013-09-12 | 5 | -21/+63 |
|\ | | | | | | | | | | | Reviewed by Pedro Alvarez Daniel Silverstone | ||||
| * | Use lighttpd for the trove http services. | Tiago Gomes | 2013-09-05 | 5 | -21/+63 |
|/ | | | | | | | | | | | | | | - Add a configuration file to lighttpd. The max-procs for the read-only cache server is bigger than the writable cache server, as is expected to have a bigger load. Although the max-procs set is low, each fastcgi process supports multiple connections, that accordingly flup source code is equal to the maximum number of open file descriptors that a process can have. - Remove morph-cache-server systemd units. The servers will be spawned by lighttpd as fcgi processes. - Make cgit to be served by lighttpd instead of busybox httpd. | ||||
* | Add a missing comma. | Tiago Gomes | 2013-06-07 | 1 | -1/+1 |
| | |||||
* | Fix syntax error in makefile when copying share/ directory | Jonathan Maw | 2013-06-05 | 1 | -1/+1 |
| | |||||
* | Fix closed-source-lorries being inside open-source-lorries | Jonathan Maw | 2013-06-04 | 1 | -1/+14 |
| | |||||
* | Add *-source-lorries directories to the default lorries repo | Jonathan Maw | 2013-06-04 | 4 | -2/+9 |
| | |||||
* | Add rules to deny forced updates to refs which are not under | Daniel Silverstone | 2013-05-17 | 3 | -3/+8 |
| | | | | | | | | | TROVE_ID/${user}/... This reduces the chances of accidental force-pushes to branches if you are using an old version of git or have misconfigured it. Reviewed-By: Richard Maw <richard.maw@codethink.co.uk> | ||||
* | Merge branch 'baserock/richardmaw/default-mason-hosts' of ↵ | Richard Maw | 2013-05-13 | 1 | -2/+3 |
|\ | | | | | | | ssh://roadtrain.codethink.co.uk/codethink/trove-setup | ||||
| * | Also copy in the systems.json.txt | Richard Maw | 2013-05-10 | 1 | -1/+2 |
| | | |||||
| * | Use default hosts.json.txt from /var/lib/trove-setup | Richard Maw | 2013-05-10 | 1 | -1/+1 |
|/ | | | | | This is created either by the user of the trove configuration extension, or the configuration extension itself if one wasn't provided. | ||||
* | Merge system branch 'baserock/richardmaw/mason-jobs-on-trove' | Richard Maw | 2013-02-28 | 1 | -19/+26 |
|\ | | | | | | | | | | | This includes a merge-fixup of not starting the nfs server. This is because this configuration may happen to the disk image before it is booted. | ||||
| * | trove-early-setup: add nfs export for mason jobsbaserock/richardmaw/mason-jobs-on-trove | Richard Maw | 2013-02-27 | 1 | -5/+13 |
| | | | | | | | | | | Since multiple jobs contribute towards /etc/exports, split the generation into stubs which are combined in a nfs-configured target. | ||||
| * | trove-early-setup: ensure .dotfiles are created | Richard Maw | 2013-02-27 | 1 | -0/+3 |
| | | | | | | | | dotfiles are created to prove the configuration step has been done | ||||
| * | trove-early-setup: Add .PHONY rules for non-files | Richard Maw | 2013-02-27 | 1 | -0/+5 |
| | | |||||
| * | trove-early-setup: depend on files instead of rules | Richard Maw | 2013-02-27 | 1 | -14/+7 |
|/ | | | | | It attempted to re-build even though it was already finished when I attempted to re-run the script. | ||||
* | Merge branch 'jannispohlmann/enable-ccache-nfs' | Richard Maw | 2013-01-15 | 1 | -0/+4 |
|\ | |||||
| * | trove-early-setup: Create ccache dir and set up the NFS serverjannispohlmann/enable-ccache-nfs | Jannis Pohlmann | 2012-12-30 | 1 | -0/+4 |
|/ | | | | | | Create /home/cache/ccache, add an /etc/exports entry to allow clients to mount this directory with read/write permissions via NFS, and enable/start nfs-server.service. | ||||
* | Ensure project groups are linked | Daniel Silverstone | 2012-10-30 | 3 | -0/+6 |
| | |||||
* | Ensure that trove cannot be impersonated by trove-admin | Daniel Silverstone | 2012-10-24 | 1 | -2/+3 |
| | |||||
* | Fix up default rules a tad more | Daniel Silverstone | 2012-10-24 | 1 | -3/+3 |
| | |||||
* | Fix repo name | Daniel Silverstone | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Update default lorry controller config and add a README. All untested | Daniel Silverstone | 2012-10-24 | 3 | -1/+35 |
| | |||||
* | Update trove icon | Daniel Silverstone | 2012-10-23 | 1 | -0/+0 |
| | |||||
* | Add a trove-admin group definition | Daniel Silverstone | 2012-10-23 | 1 | -0/+1 |
| | |||||
* | newlines | Daniel Silverstone | 2012-10-12 | 1 | -2/+2 |
| | |||||
* | Move configuration to a local-config project | Daniel Silverstone | 2012-10-12 | 5 | -4/+10 |
| | |||||
* | More tidying for visuals | Daniel Silverstone | 2012-10-12 | 6 | -1/+1084 |
| | |||||
* | Various tweaks for repository rules | Daniel Silverstone | 2012-10-10 | 6 | -4/+11 |
| | |||||
* | Adjust lorry-controller to every minute | Daniel Silverstone | 2012-10-05 | 1 | -1/+1 |
| | |||||
* | Add tarballs | Daniel Silverstone | 2012-10-05 | 1 | -0/+1 |
| | |||||
* | Log lorry-controller at info to syslog | Daniel Silverstone | 2012-10-04 | 1 | -1/+1 |
| |