diff --git a/hosts/VEGAS/services/hydra/default.nix b/hosts/VEGAS/services/hydra/default.nix index 7419e47..b7ab9d5 100644 --- a/hosts/VEGAS/services/hydra/default.nix +++ b/hosts/VEGAS/services/hydra/default.nix @@ -1,6 +1,7 @@ -{ config, inputs, lib, pkgs, tools, ... }: +{ cluster, config, inputs, lib, pkgs, tools, ... }: let inherit (tools.meta) domain; + patroni = cluster.config.links.patroni-pg-access; in { age.secrets = { @@ -55,6 +56,7 @@ in enable = true; package = inputs.self.packages.${pkgs.system}.hydra; hydraURL = "https://hydra.${domain}"; + dbi = "dbi:Pg:dbname=hydra;host=${patroni.ipv4};port=${patroni.portStr};user=hydra;"; inherit (config.links.hydra) port; notificationSender = "hydra@${domain}"; buildMachinesFiles = [ "/etc/nix/hydra-machines" ]; diff --git a/secrets/hydra-db-credentials.age b/secrets/hydra-db-credentials.age index b0d160b..64273dd 100644 Binary files a/secrets/hydra-db-credentials.age and b/secrets/hydra-db-credentials.age differ