From 7824f8a91f78ae4366d6f2da30853b7b60f4f8ac Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sat, 18 Jan 2025 22:32:28 +0300 Subject: [PATCH] feat(ops/bugry): configure depot replication to bugry Change-Id: I3ee35e76c9ec6d7a175801c45eee073ce23d3dfd Reviewed-on: https://cl.tvl.fyi/c/depot/+/13020 Reviewed-by: sterni Tested-by: BuildkiteCI --- ops/machines/bugry/default.nix | 4 ++++ ops/modules/monorepo-gerrit.nix | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/ops/machines/bugry/default.nix b/ops/machines/bugry/default.nix index 60d533255..92d09741c 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 e9d48a6e3..dd57a57b8 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"; + }; }; };