nixos/radicle-ci-broker: load private key from radicle-node service (#502978)

This commit is contained in:
Felix Bargfeldt
2026-03-24 10:59:59 +00:00
committed by GitHub
@@ -204,7 +204,12 @@ in
RuntimeDirectory = "radicle-ci-broker";
WorkingDirectory = "/run/radicle-ci-broker";
BindReadOnlyPaths = config.systemd.services.radicle-node.serviceConfig.BindReadOnlyPaths;
ImportCredential = config.systemd.services.radicle-node.serviceConfig.ImportCredential or [ ];
LoadCredential = config.systemd.services.radicle-node.serviceConfig.LoadCredential or [ ];
BindReadOnlyPaths = config.systemd.services.radicle-node.serviceConfig.BindReadOnlyPaths ++ [
"/run/credentials/radicle-ci-broker.service/xyz.radicle.node.secret:/var/lib/radicle/keys/radicle"
];
ReadWritePaths = [ RAD_HOME ];
ExecStart = "${lib.getExe' cfg.package "cib"} --config ${configFile} process-events";