Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'baserock/pedroalvarez/allow-empty-upstream-trove3' | Pedro Alvarez | 2014-09-17 | 4 | -25/+24 |
|\ | | | | | | | | | Reviewed-by: Richard Maw Reviewed-by: Lars Wirzenius | ||||
| * | Allow the configuration of troves without UPSTREAM_TROVE | Pedro Alvarez | 2014-09-17 | 4 | -25/+24 |
|/ | | | | | | | Now UPSTREAM_TROVE is not mandatory to configure a Trove, and if the value is not set, then the configuration of the lorry controller (lorry-controller.conf) won't include any configuration for an upstream Trove. | ||||
* | Merge branch 'baserock/liw/de-ghost' | Lars Wirzenius | 2014-09-08 | 1 | -0/+15 |
|\ | |||||
| * | Enable the lorry-controller-remove-ghost-jobs service / timerbaserock/liw/de-ghost | Pedro Alvarez | 2014-09-08 | 1 | -0/+15 |
|/ | |||||
* | Merge remote-tracking branch 'origin/baserock/michaeldrake/mason-devel' | Richard Maw | 2014-08-05 | 2 | -1/+4 |
|\ | | | | | | | Reviewed-by: Lars Wirzenius | ||||
| * | Allow Trove mirroring protocol to be set at deployment timebaserock/michaeldrake/mason-devel | Michael Drake | 2014-08-05 | 2 | -1/+4 |
|/ | | | | | | This allows downstream troves that only need to access publically available content to be able to operate without configuring ssh keys on the upstream trove. | ||||
* | Merge branch 'baserock/pedroalvarez/trove-ansible3' | Pedro Alvarez | 2014-07-14 | 63 | -343/+716 |
|\ | | | | | | | | | Reviewed-by: Richard Maw Reviewed-by: Lars Wirzenius | ||||
| * | Update skel path of gitano | Pedro Alvarez | 2014-07-14 | 1 | -0/+1 |
| | | |||||
| * | Install Ansible scripts and create a unit to run them | Pedro Alvarez | 2014-07-14 | 2 | -0/+18 |
| | | |||||
| * | Add Ansible scripts | Pedro Alvarez | 2014-07-14 | 21 | -0/+640 |
| | | |||||
| * | Add new resources needed to configure the lorry-controller | Pedro Alvarez | 2014-07-09 | 2 | -0/+18 |
| | | | | | | | | They where generated in trove.configure before. | ||||
| * | Add 'Install' section to the units | Pedro Alvarez | 2014-07-09 | 3 | -0/+9 |
| | | |||||
| * | Do not enable the units when installing. | Pedro Alvarez | 2014-07-07 | 1 | -3/+1 |
| | | | | | | | | | | | | They aren't eligible to be started until they are configured, and Ansible handles both the initial start, and configuring them to start automatically on next boot. | ||||
| * | Change placeholders to jinja placeholders | Pedro Alvarez | 2014-06-27 | 14 | -28/+28 |
| | | |||||
| * | Move template files from /etc to shares/trove-setup/etc | Pedro Alvarez | 2014-06-17 | 3 | -0/+0 |
| | | |||||
| * | Move gitano skeleton to /usr/share/trove-setup/ | Pedro Alvarez | 2014-06-17 | 24 | -2/+0 |
| | | |||||
| * | Remove old scripts and units | Pedro Alvarez | 2014-06-17 | 6 | -309/+0 |
|/ | |||||
* | Merge branch 'baserock/liw/new-lc-2' | Lars Wirzenius | 2014-04-23 | 6 | -46/+83 |
|\ | | | | | | | | | | | | | | | Reviewed by Daniel and Richard on the mailing list, and further changes based on review feedback by Richard on IRC. Reviewed-by: Richard Maw Reviewed-by: Daniel Silverstone | ||||
| * | Make lorry log to stdoutbaserock/liw/new-lc-2 | Lars Wirzenius | 2014-04-23 | 1 | -0/+2 |
| | | | | | | | | | | This will make the output be even more verbose for Trove's Lorry Controller. | ||||
| * | Add unit for modifying lorry crontab | Lars Wirzenius | 2014-04-23 | 1 | -0/+13 |
| | | |||||
| * | Add script to remove lorry-controller from lorry's crontab | Lars Wirzenius | 2014-04-23 | 2 | -0/+24 |
| | | |||||
| * | Expands TABs in share/lorry-controller.conf | Lars Wirzenius | 2014-04-10 | 1 | -42/+42 |
| | | |||||
| * | Add a symlink to the LC static files into htdocs | Lars Wirzenius | 2014-04-10 | 1 | -0/+1 |
| | | |||||
| * | Set trovehost in lorry-controller.conf to $UPSTREAM_TROVE | Lars Wirzenius | 2014-04-10 | 1 | -2/+2 |
| | | |||||
| * | Remove creation of /home/lorry/lorry-controller-area | Lars Wirzenius | 2014-04-10 | 1 | -3/+0 |
| | | | | | | | | The new Lorry Controller does that itself. | ||||
| * | Make lorry run verbosely | Lars Wirzenius | 2014-04-10 | 1 | -0/+1 |
| | | | | | | | | This works better with the output logging in the new Lorry Controller. | ||||
| * | Remove now-useless crontab for lorry user | Lars Wirzenius | 2014-04-10 | 1 | -1/+0 |
|/ | |||||
* | Merge branch 'baserock/richardipsum/increase_max_processes' | Richard Ipsum | 2014-03-28 | 1 | -2/+2 |
|\ | | | | | | | | | | | Reviewed on IRC by: Daniel Silverstone Lars Wirzenius | ||||
| * | 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/adamcoldrick/binary-delivery-v4-rebase' | Adam Coldrick | 2014-03-27 | 4 | -0/+161 |
|\ \ | |/ |/| | | | | | | | Reviewed by: Sam Thursfield <sam.thursfield@codethink.co.uk> Richard Maw <richard.maw@codethink.co.uk> | ||||
| * | Add a README for the releases repobaserock/adamcoldrick/binary-delivery-v4-rebase | Adam Coldrick | 2014-03-27 | 1 | -0/+11 |
| | | |||||
| * | Add a systemd unit to run the repo creation script | Adam Coldrick | 2014-03-27 | 1 | -0/+14 |
| | | | | | | | | | | Add a systemd unit to check for the existence of the releases repository, and to run the script to create it if it doesn't exist. | ||||
| * | Add a script to create the releases repository | Adam Coldrick | 2014-03-27 | 1 | -0/+132 |
| | | | | | | | | | | Add a script that will create a `site` project containing the releases repository when run. It will be run on boot by a systemd unit. | ||||
| * | Enable directory listing in <trovehost>/releases | Adam Coldrick | 2014-03-21 | 1 | -0/+4 |
|/ | | | | | Enable lighttpd's directory listing for /releases. This is a link to the <trove_id>/site/releases repository's rsync store. | ||||
* | 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 |
| | |