hydra-module.nix: Give types to options
[?]
Nov 6, 2013, 3:34 PM
7XOH2DGH3W4B7BJWCXDP673R5R7TQGLCNTHJT7IZUSBVQWYWJUHQCDependencies
- [2]
ASPNI2AOhydra-module.nix: Automatically create postgres db user for hydra and an admin hydra account - [3]
4J33F22Thydra-module.nix: Make it possible to add extra config lines - [4]
J57PR4O3hydra-module: Allow to specify the listen host. - [5]
TUGDJU23hydra-module.nix: Don't create an admin user - [6]
KMPLMG7Thydra-module.nix: Cleanup - [7]
ZVGQP2SXhydra-module: Add a `logo' option. - [8]
T4DBPQOFhydra-module: Run hydra-init during hydra-init.service - [9]
INUGMXTGhydra-module: Add a `port' option. - [10]
L62I7CPIDon't put ssmtp in hydra's paths - [11]
3PNG7NIBRemove trailing whitespace - [12]
D3MDJONY - [13]
25DXUDOJhydra-module.nix: Remove the useWAL option - [14]
BT6SNXUAAdd an option to run the hydra server in debug mode - [15]
ZYEFL36QPorted/merged properties from the TUD configuration's hydra-module
Change contents
- edit in hydra-module.nix at line 34
type = types.bool; - edit in hydra-module.nix at line 42
type = types.string; - edit in hydra-module.nix at line 44
example = "dbi:SQLite:/home/hydra/db/hydra.sqlite"; - replacement in hydra-module.nix at line 49
hydra = mkOption {package = mkOption {type = types.path; - replacement in hydra-module.nix at line 52
description = ''Location of hydra'';description = "The Hydra package."; - edit in hydra-module.nix at line 56
type = types.str; - edit in hydra-module.nix at line 63
type = types.str; - edit in hydra-module.nix at line 73
type = types.int; - edit in hydra-module.nix at line 81
type = types.int; - replacement in hydra-module.nix at line 84
Threshold of minimum disk space (G) to determine if queue runner should run or not.Threshold of minimum disk space (GiB) to determine if queue runner should run or not. - edit in hydra-module.nix at line 89
type = types.int; - replacement in hydra-module.nix at line 92
Threshold of minimum disk space (G) to determine if evaluator should run or not.Threshold of minimum disk space (GiB) to determine if evaluator should run or not. - edit in hydra-module.nix at line 97
type = types.str; - edit in hydra-module.nix at line 104
type = types.str; - edit in hydra-module.nix at line 112
type = types.nullOr types.str; - edit in hydra-module.nix at line 120
default = false; - edit in hydra-module.nix at line 121
default = false; - replacement in hydra-module.nix at line 146
environment.systemPackages = [ cfg.hydra ];environment.systemPackages = [ cfg.package ]; - replacement in hydra-module.nix at line 195
${pkgs.shadow}/bin/su hydra -c ${cfg.hydra}/bin/hydra-init${pkgs.shadow}/bin/su hydra -c ${cfg.package}/bin/hydra-init - replacement in hydra-module.nix at line 207
{ ExecStart = "@${cfg.hydra}/bin/hydra-server hydra-server -f -h '${cfg.listenHost}' --max_spare_servers 5 --max_servers 25 --max_requests 100${optionalString cfg.debugServer " -d"}";{ ExecStart = "@${cfg.package}/bin/hydra-server hydra-server -f -h '${cfg.listenHost}' --max_spare_servers 5 --max_servers 25 --max_requests 100${optionalString cfg.debugServer " -d"}"; - replacement in hydra-module.nix at line 220
{ ExecStartPre = "${cfg.hydra}/bin/hydra-queue-runner --unlock";ExecStart = "@${cfg.hydra}/bin/hydra-queue-runner hydra-queue-runner";{ ExecStartPre = "${cfg.package}/bin/hydra-queue-runner --unlock";ExecStart = "@${cfg.package}/bin/hydra-queue-runner hydra-queue-runner"; - replacement in hydra-module.nix at line 234
{ ExecStart = "@${cfg.hydra}/bin/hydra-evaluator hydra-evaluator";{ ExecStart = "@${cfg.package}/bin/hydra-evaluator hydra-evaluator"; - replacement in hydra-module.nix at line 245
{ ExecStart = "@${cfg.hydra}/bin/hydra-update-gc-roots hydra-update-gc-roots";{ ExecStart = "@${cfg.package}/bin/hydra-update-gc-roots hydra-update-gc-roots";