From 2a04fa4d46ae340030dad61ebb1d5947dfc9fc3c Mon Sep 17 00:00:00 2001 From: dawn Date: Thu, 27 Aug 2026 20:58:52 +0900 Subject: [PATCH] nix/modules/spindle: inherit observability config in colocated executors Signed-off-by: dawn --- nix/modules/spindle.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nix/modules/spindle.nix b/nix/modules/spindle.nix index ad878257a..a6b53a4aa 100644 --- a/nix/modules/spindle.nix +++ b/nix/modules/spindle.nix @@ -512,6 +512,9 @@ in artifactStores = mkDefault cfg.artifactStores; pipelines = mkDefault cfg.pipelines; environmentFile = mkDefault cfg.environmentFile; + tracing = mkDefault cfg.tracing; + logging = mkDefault cfg.logging; + quota = mkDefault cfg.quota; } { server.listenAddr = mkOverride 900 "127.0.0.1:0"; @@ -519,6 +522,8 @@ in server.repoDir = mkOverride 900 "/var/lib/${config.stateDirectory}/repos"; server.hostname = mkOverride 900 name; server.owner = mkOverride 900 ""; + # a colocated executor cannot share the mill's metrics port; opt in per executor + server.metricsListenAddr = mkOverride 900 ""; pipelines.microvm.debugSsh.listenAddr = mkOverride 900 "127.0.0.1:${toString cfg.mill.debugExecutorPort}"; } ]; -- 2.51.2