| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
This will make the output be even more verbose for Trove's
Lorry Controller.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
The new Lorry Controller does that itself.
|
| |
| |
| |
| | |
This works better with the output logging in the new Lorry Controller.
|
|/ |
|
|\
| |
| |
| |
| |
| | |
Reviewed on IRC by:
Daniel Silverstone
Lars Wirzenius
|
| | |
|
|\ \
| |/
|/|
| |
| |
| | |
Reviewed by:
Sam Thursfield <sam.thursfield@codethink.co.uk>
Richard Maw <richard.maw@codethink.co.uk>
|
| | |
|
| |
| |
| |
| |
| | |
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 that will create a `site` project containing the releases
repository when run. It will be run on boot by a systemd unit.
|
|/
|
|
|
| |
Enable lighttpd's directory listing for /releases. This is a link
to the <trove_id>/site/releases repository's rsync store.
|
|\
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/ |
|
| |\
| | |
| | |
| | | |
Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
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.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/
|
|
| |
Signed-off by: Adam Coldrick <adam.coldrick@codethink.co.uk>
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Allow users to change their own password
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
|/ |
|
| |
|
|\
| |
| |
| |
| |
| | |
Reviewed by
Pedro Alvarez
Daniel Silverstone
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
|
|\
| |
| |
| | |
ssh://roadtrain.codethink.co.uk/codethink/trove-setup
|
| | |
|
|/
|
|
|
| |
This is created either by the user of the trove configuration extension,
or the configuration extension itself if one wasn't provided.
|
|\
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Since multiple jobs contribute towards /etc/exports, split the
generation into stubs which are combined in a nfs-configured target.
|