1 |
On Wed, 16 Sep 2020 19:47:35 -0400 |
2 |
Rich Freeman <rich0@g.o> wrote: |
3 |
|
4 |
> Seems like a way to improve this would be better documentation and a |
5 |
> DIY infra testing platform. |
6 |
> |
7 |
> First, document how to prepare a service for infra hosting. Maybe |
8 |
> provide an example service. |
9 |
> |
10 |
> Second, publish a tarball of a container/chroot that basically |
11 |
> simulates an infra host for testing purposes. Provide instructions on |
12 |
> how to configure/run it. Make it easy - edit this config file to |
13 |
> point to your repo, put the name of your service/host here, etc. |
14 |
> |
15 |
> Anybody developing a service could then just follow the instructions |
16 |
> and then test out their service in a similar environment to what infra |
17 |
> uses. Nobody needs to be trusted with any credentials. Nobody needs |
18 |
> access to any special repos. They can run the container on their own |
19 |
> host, and point it at their favorite git repo hosting service. |
20 |
> |
21 |
> Once it is working all they need to do is give the link to their |
22 |
> repo/etc to infra. Infra can then fork it and host it. The |
23 |
> maintainer can submit pull requests as needed to infra. |
24 |
|
25 |
I'm in favour of all of this. |