Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-20 | r/237 chore: Significantly restructure folder layout | Vincent Ambo | 1 | -69/+0 | |
This moves the various projects from "type-based" folders (such as "services" or "tools") into more appropriate semantic folders (such as "nix", "ops" or "web"). Deprecated projects (nixcon-demo & gotest) which only existed for testing/demonstration purposes have been removed. (Note: *all* builds are broken with this commit) | |||||
2019-12-20 | r/228 feat(cgit-taz): Enable display of remote branches in listing | Vincent Ambo | 1 | -6/+7 | |
2019-12-20 | r/227 feat(cgit-taz): Enable built-in README rendering & syntax highlights | Vincent Ambo | 1 | -0/+2 | |
This is currently using a bunch of Python - once I have time this will be migrated to something saner. | |||||
2019-12-20 | r/226 fix(cgit-taz): Display personal email on depot | Vincent Ambo | 1 | -2/+2 | |
2019-12-20 | r/224 feat(cgit-taz): Patch cgit to construct monorepo URLs | Vincent Ambo | 1 | -1/+8 | |
Effectively dropping /depot/ from all URLs. | |||||
2019-12-20 | r/223 fix(cgit-taz): Drop /cgit.cgi prefix from vhost | Vincent Ambo | 1 | -1/+1 | |
2019-12-20 | r/222 feat(cgit-taz): Display README.md for repository | Vincent Ambo | 1 | -0/+1 | |
2019-12-20 | r/214 fix(cgit-taz): Depot checkout is no longer a bare repository | Vincent Ambo | 1 | -1/+1 | |
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 | r/212 chore(cgit-taz): Remove git synchronisation from startup script | Vincent Ambo | 1 | -7/+0 | |
This will be moved into a sidecar container using sync-gcsr that updates the repo periodically. | |||||
2019-12-18 | r/196 fix(cgit-taz): Force gcloud to use specific CA bundle | Vincent Ambo | 1 | -0/+3 | |
It doesn't like reading the bundle from /etc/ssl apparently. | |||||
2019-12-18 | r/194 refactor(cgit-taz): Use Google Cloud SDK to authenticate repo access | Vincent Ambo | 1 | -13/+4 | |
Fighting SSH's peculiarities around how hard it tries to not be scriptable is tiresome. | |||||
2019-12-18 | r/193 fix(cgit-taz): Create users required by SSH in the container | Vincent Ambo | 1 | -0/+4 | |
This might not actually work because SSH will have issues with key permissions, presumably. | |||||
2019-12-18 | r/192 fix(cgit-taz): Pin SSH into image via Nix | Vincent Ambo | 1 | -0/+1 | |
2019-12-18 | r/191 fix(cgit-taz): Clone depot via SSH | Vincent Ambo | 1 | -4/+2 | |
Keys are provided in a Kubernetes secret. | |||||
2019-12-18 | r/190 fix(cgit-taz): Explicitly configure CA certs for git | Vincent Ambo | 1 | -1/+3 | |
2019-12-18 | r/189 feat(cgit-taz): Clone depot on container launch | Vincent Ambo | 1 | -1/+9 | |
This makes for a pretty static server for now, but we'll get there. | |||||
2019-12-18 | r/184 feat(cgit-taz): Apply cgit configuration by patching thttpd | Vincent Ambo | 1 | -22/+29 | |
This is just an optimisation because it compiles faster v0v | |||||
2019-12-18 | r/180 feat(services/cgit-taz): Check in initial cgit configuration | Vincent Ambo | 1 | -0/+51 | |
This is currently just a test to serve examples from my local machine, nothing more fancy than that. |