From 389798c4f0487d1d53ff5d7772ce340e5e1cdc9c Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Sat, 25 Jul 2026 15:38:28 -0500 Subject: [PATCH] chore: buildbot over Nebula --- hosts/unstable/jeremiah/default.nix | 7 ++++--- network.json | 2 ++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/hosts/unstable/jeremiah/default.nix b/hosts/unstable/jeremiah/default.nix index e52b9b9..8d1b2d2 100644 --- a/hosts/unstable/jeremiah/default.nix +++ b/hosts/unstable/jeremiah/default.nix @@ -88,6 +88,7 @@ in priority = 254; }; nebula.enable = true; + proxies."buildbot.nebula.thehellings.com".target = "http://buildbot.nebula.thehellings.com:8010/"; tailscale = { enable = true; tags = [ "home" ]; @@ -142,12 +143,12 @@ in updateOutputs = false; }; }; - domain = "${config.networking.hostName}.shire-zebra.ts.net:8010"; + domain = "buildbot.nebula.thehellings.com:8010"; evalMaxMemorySize = 8192; evalWorkerCount = 4; gitea = { enable = true; - instanceUrl = "https://gitea.shire-zebra.ts.net"; + instanceUrl = "https://src.thehellings.com"; oauthId = "7ec9107d-379b-47c8-870f-1191956d0500"; oauthSecretFile = config.age.secrets.gitea-oauthSecret.path; tokenFile = config.age.secrets.gitea-oauthToken.path; @@ -155,7 +156,7 @@ in webhookSecretFile = config.age.secrets.gitea-webhookSecret.path; }; showTrace = true; - #webhookBaseUrl = "http://${config.networking.hostName}.shire-zebra.ts.net:8010"; + #webhookBaseUrl = "http://${config.networking.hostName}.nebula.thehellings.com:8010"; workersFile = config.age.secrets.gitea-buildbotWorkersFile.path; }; worker = { diff --git a/network.json b/network.json index 6d683dc..7847523 100644 --- a/network.json +++ b/network.json @@ -56,6 +56,7 @@ "user": "gregory.hellings" }, "jeremiah": { + "aliases": [ "buildbot" ], "builder": true, "ip": "10.42.1.8", "pubkey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOjQjXq9WYU2Ki27BR9WwJ4ZruS/lJXbjC1b0Q42Adi0", @@ -130,6 +131,7 @@ "ip": "10.42.0.4" }, "k3s": { + "aliases": [ "*.k3s" ], "ip": "10.42.5.1", "nebulaIp": "10.157.100.1" },