diff --git a/services/baremetal-builder/assignments.nix b/services/baremetal-builder/assignments.nix index a173993..7ebf6c1 100644 --- a/services/baremetal-builder/assignments.nix +++ b/services/baremetal-builder/assignments.nix @@ -3,27 +3,18 @@ let genBuilders = { offset ? 0, count, f }: builtins.genList (x: rec { name = "builder-${toString (offset + x)}"; value = f name; }) count; in builtins.listToAttrs ( - # The first 8 builders are general purpose hydra builders - genBuilders { count = 8; f = name: { + genBuilders { offset = 4; count = 2; f = name: { cores = 8; max-jobs = 8; supported-features = [ "kvm" "nixos-test" ]; required-features = [ ]; }; } ++ - # The last 2 builders are exclusively for big-parallel - genBuilders { offset = 8; count = 2; f = name: { + # This builder is exclusively for big-parallel + genBuilders { offset = 10; count = 1; f = name: { cores = 20; max-jobs = 1; supported-features = [ "kvm" "nixos-test" "big-parallel" ]; required-features = [ "big-parallel" ]; }; } - ++ - # These are not currently used for hydra - genBuilders { offset = 10; count = 1; f = name: { - cores = 8; - max-jobs = 8; - supported-features = [ "kvm" "nixos-test" "big-parallel" ]; - required-features = [ ]; - }; } )