From 610cfeda25ea4e028f7defee371b188ae22a7a53 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sun, 2 Feb 2025 00:54:33 +0300 Subject: [PATCH] feat(ops/nevsky): run cgit & josh on nevsky Change-Id: If62177d19c0c4e708dce7a20974f53827a133247 Reviewed-on: https://cl.tvl.fyi/c/depot/+/13086 Reviewed-by: sterni Tested-by: BuildkiteCI --- ops/machines/nevsky/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ops/machines/nevsky/default.nix b/ops/machines/nevsky/default.nix index f3f8dcb1c..68948dbbd 100644 --- a/ops/machines/nevsky/default.nix +++ b/ops/machines/nevsky/default.nix @@ -8,6 +8,8 @@ in imports = [ (mod "builderball.nix") (mod "clbot.nix") + (mod "cgit.nix") + (mod "josh.nix") (mod "harmonia.nix") (mod "irccat.nix") (mod "known-hosts.nix") @@ -19,6 +21,7 @@ in (mod "tvl-users.nix") (mod "www/cache.tvl.fyi.nix") (mod "www/cl.tvl.fyi.nix") + (mod "www/code.tvl.fyi.nix") (mod "www/self-cache.tvl.fyi.nix") (mod "www/self-redirect.nix") (depot.third_party.agenix.src + "/modules/age.nix") @@ -309,6 +312,14 @@ in preserveGenerations = "60d"; }; + # Run cgit & josh to serve git + cgit = { + enable = true; + user = "git"; # run as the same user as gerrit + }; + + josh.enable = true; + # Run a handful of Buildkite agents to support parallel builds. buildkite = { enable = true;