Commit b029646a authored by Felix Buehler's avatar Felix Buehler
Browse files

nixosTests/prometheus-exporters.exportarr-sonarr: use new env-vars

parent 4618d53e
Loading
Loading
Loading
Loading
+4 −22
Original line number Diff line number Diff line
@@ -364,28 +364,10 @@ let
        apiKeyFile = pkgs.writeText "dummy-api-key" apikey;
      };
      metricProvider = {
        services.sonarr.enable = true;
        systemd.services.sonarr.serviceConfig.ExecStartPre =
          let
            sonarr_config = pkgs.writeText "config.xml" ''
              <Config>
                <LogLevel>info</LogLevel>
                <EnableSsl>False</EnableSsl>
                <Port>8989</Port>
                <SslPort>9898</SslPort>
                <UrlBase></UrlBase>
                <BindAddress>*</BindAddress>
                <ApiKey>${apikey}</ApiKey>
                <AuthenticationMethod>None</AuthenticationMethod>
                <UpdateMechanism>BuiltIn</UpdateMechanism>
                <Branch>main</Branch>
                <InstanceName>Sonarr</InstanceName>
              </Config>
            '';
          in
          [
            ''${pkgs.coreutils}/bin/install -D -m 777 ${sonarr_config} -T /var/lib/sonarr/.config/NzbDrone/config.xml''
          ];
        services.sonarr = {
          enable = true;
          environmentFiles = [(pkgs.writeText "sonarr-env" "SONARR__AUTH__APIKEY=${apikey}")];
        };
      };
      exporterTest = ''
        wait_for_unit("sonarr.service")