Vincent Ambo
|
fbae58987b
|
feat(cgit-taz): Display README.md for repository
|
2019-12-20 16:11:53 +00:00 |
|
Vincent Ambo
|
2782a69a72
|
fix(cgit-taz): Depot checkout is no longer a bare repository
To be compatible with sync-gcsr, the `.git` folder must be referenced
directly as there is an actual worktree on the filesystem now.
|
2019-12-20 14:23:14 +00:00 |
|
Vincent Ambo
|
7ff4b59342
|
chore(cgit-taz): Remove git synchronisation from startup script
This will be moved into a sidecar container using sync-gcsr that
updates the repo periodically.
|
2019-12-20 14:09:34 +00:00 |
|
Vincent Ambo
|
96794d8630
|
fix(cgit-taz): Force gcloud to use specific CA bundle
It doesn't like reading the bundle from /etc/ssl apparently.
|
2019-12-18 21:37:48 +00:00 |
|
Vincent Ambo
|
1677a27632
|
refactor(cgit-taz): Use Google Cloud SDK to authenticate repo access
Fighting SSH's peculiarities around how hard it tries to not be
scriptable is tiresome.
|
2019-12-18 21:05:48 +00:00 |
|
Vincent Ambo
|
065cb64d0a
|
fix(cgit-taz): Create users required by SSH in the container
This might not actually work because SSH will have issues with key
permissions, presumably.
|
2019-12-18 20:24:20 +00:00 |
|
Vincent Ambo
|
c551f35b03
|
fix(cgit-taz): Pin SSH into image via Nix
|
2019-12-18 20:21:30 +00:00 |
|
Vincent Ambo
|
5894d521b9
|
fix(cgit-taz): Clone depot via SSH
Keys are provided in a Kubernetes secret.
|
2019-12-18 20:20:10 +00:00 |
|
Vincent Ambo
|
d6a653d7a3
|
fix(cgit-taz): Explicitly configure CA certs for git
|
2019-12-18 20:02:17 +00:00 |
|
Vincent Ambo
|
9448326b9b
|
feat(cgit-taz): Clone depot on container launch
This makes for a pretty static server for now, but we'll get there.
|
2019-12-18 19:37:41 +00:00 |
|
Vincent Ambo
|
1e2766c612
|
feat(cgit-taz): Apply cgit configuration by patching thttpd
This is just an optimisation because it compiles faster v0v
|
2019-12-18 17:53:57 +00:00 |
|
Vincent Ambo
|
11022c1b88
|
feat(services/cgit-taz): Check in initial cgit configuration
This is currently just a test to serve examples from my local machine,
nothing more fancy than that.
|
2019-12-18 16:22:56 +00:00 |
|