about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@tvl.su>2025-01-18T19·32+0300
committertazjin <tazjin@tvl.su>2025-01-18T22·31+0000
commit7824f8a91f78ae4366d6f2da30853b7b60f4f8ac (patch)
tree9c1599c786292d2cae2bd1782bffca8daad6bca6
parenta031b918b1099e4324d2e9420e81251eda2bc38b (diff)
feat(ops/bugry): configure depot replication to bugry r/9112
Change-Id: I3ee35e76c9ec6d7a175801c45eee073ce23d3dfd
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13020
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
-rw-r--r--ops/machines/bugry/default.nix4
-rw-r--r--ops/modules/monorepo-gerrit.nix5
2 files changed, 9 insertions, 0 deletions
diff --git a/ops/machines/bugry/default.nix b/ops/machines/bugry/default.nix
index 60d53325515b..92d09741cac4 100644
--- a/ops/machines/bugry/default.nix
+++ b/ops/machines/bugry/default.nix
@@ -6,6 +6,7 @@ let
 in
 {
   imports = [
+    (mod "depot-replica.nix")
     (mod "known-hosts.nix")
     (mod "nixery.nix")
     (mod "tvl-cache.nix")
@@ -173,6 +174,9 @@ in
 
   services.depot.nixery.enable = true;
 
+  # Allow Gerrit to replicate depot to /var/lib/depot
+  services.depot.replica.enable = true;
+
   services.depot.automatic-gc = {
     enable = true;
     interval = "1 hour";
diff --git a/ops/modules/monorepo-gerrit.nix b/ops/modules/monorepo-gerrit.nix
index e9d48a6e35bc..dd57a57b8665 100644
--- a/ops/modules/monorepo-gerrit.nix
+++ b/ops/modules/monorepo-gerrit.nix
@@ -157,6 +157,11 @@ in
         url = "depot@sanduny.tvl.su:/var/lib/depot";
         projects = "depot";
       };
+
+      remote.bugry = {
+        url = "depot@bugry.tvl.fyi:/var/lib/depot";
+        projects = "depot";
+      };
     };
   };