edef
52c0be524e
chore(ops/nixos/modules): Add edef to slapd
...
Change-Id: I063a09cdc3bb81397a44f7356f1c11ebd715f74f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/88
Reviewed-by: tazjin <mail@tazj.in>
2020-06-12 01:44:51 +00:00
Vincent Ambo
37bbc43146
feat(camden): Move cgit to code.tvl.fyi
...
Moves the host at which cgit is served to 'code.tvl.fyi'.
Also updates related projects that link to this, most importantly:
* Hound's & Gerrit's cgit link bases have been updated
* besadii is updated to request CI builds for the new location
Change-Id: I44e3e584010ac29cc913ebb1a197c996eb024d80
Reviewed-on: https://cl.tvl.fyi/c/depot/+/71
Reviewed-by: lukegb <lukegb@tvl.fyi>
2020-06-12 01:14:21 +00:00
Sergiusz Bazanski
79fdb0bb5f
chore(ops/nixos/modules): Add q3k to slapd
...
Change-Id: I083bc4e9283a882e97a6b9098d6a126ca7bb0a93
Reviewed-on: https://cl.tvl.fyi/c/depot/+/68
Reviewed-by: lukegb <lukegb@tvl.fyi>
2020-06-12 00:44:36 +00:00
Luke Granger-Brown
a342bdb80b
feat(monorepo-gerrit): link to git.tazj.in as source browser
...
Change-Id: Ia31389a958c1927b63dfebb7c2ed2054177410b4
Reviewed-on: https://cl.tvl.fyi/c/depot/+/23
Reviewed-by: tazjin <mail@tazj.in>
2020-06-11 22:17:23 +00:00
Vincent Ambo
7875753659
fix(monorepo-gerrit): Disable 'DynamicUser' feature for Gerrit
...
This change makes Gerrit run as the 'git' user, which can be shared by
other services such as hound or cgit to access the git trees.
Change-Id: Ic6c91f3e852184f5ef21f4374738cbf687462194
Reviewed-on: https://cl.tvl.fyi/c/depot/+/21
Reviewed-by: lukegb <lukegb@tvl.fyi>
Reviewed-by: isomer <isomer@tvl.in>
2020-06-11 21:52:30 +00:00
Vincent Ambo
ea3cab8755
fix(monorepo-gerrit): Extract SSH username from LDAP correctly
2020-06-11 21:13:04 +00:00
Vincent Ambo
fba9d0b387
feat(tvl-slapd): Add lukegb's user account
2020-06-11 21:13:04 +00:00
Vincent Ambo
1d40329609
fix(monorepo-gerrit): Configure nginx reverse proxy correctly
...
Configures the reverse-proxy as per Gerrit's documentation at
https://gerrit-review.googlesource.com/Documentation/config-reverseproxy.html
2020-06-11 21:13:04 +00:00
Perry Lorier
8ace1010bc
feat(ops/nixos/modules): Add myself.
...
Also alphabetise
2020-06-11 21:13:04 +00:00
Kane York
6d4cae9359
chore(ops/nixos/modules): Add riking to slapd
2020-06-11 21:13:04 +00:00
Vincent Ambo
4000a76678
feat(monorepo-gerrit): Configure Gerrit for LDAP authentication
2020-06-11 21:13:04 +00:00
Vincent Ambo
740b4b37fc
feat(ops/nixos/modules): Add TVL slapd module
...
This initialises an OpenLDAP server for tvl.fyi
This is the least annoying way to bootstrap Gerrit. Yep.
2020-06-11 21:13:04 +00:00
Vincent Ambo
afe0841e9d
feat(ops/nixos): Add module for configuring Gerrit for the repo
2020-06-11 21:13:04 +00:00
Vincent Ambo
587b0a8b0b
feat(ops/nixos): Add a module for hound
...
This module sets up hound, a generic code search engine.
2020-05-26 00:18:53 +00:00
Vincent Ambo
68e384a77f
ffeat(ops/nixos): Add a dummy to make depot available in modules
...
Because modules are not called via the default depot setup (for now
...), this introduces a dummy module that stores the depot tree itself
in the module configurations.
This makes it possible to write modules that use packages from the
depot.
2020-05-26 00:17:55 +00:00
Vincent Ambo
0f3d11f541
chore(third_party): Remove Tailscale derivation
...
This is now part of nixpkgs itself.
2020-04-04 13:02:57 +01:00
Vincent Ambo
d2d7385833
feat(ops/nixos/nugget): Add module for v4l2loopback support
...
This kernel module creates a fake video input device to which I can
stream various things, such as screen grabs or qyliss' video stream
for TVL.
2020-04-04 02:36:20 +01:00
Vincent Ambo
b586a04a0a
feat(ops/nixos): Add NixOS module for running tailscale
...
This uses the "legacy" tailscale Linux client, but built from source
as per the previous commits.
2020-02-11 00:53:09 +00:00