Enable runners for pm.bsc.es/gitlab too

The old runners for the PM gitlab were disabled in configuration in the
last outage, but they remained working until we reboot the node. With
this change we enable the runners for both PM and gitlab.bsc.es.

Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
This commit is contained in:
Rodrigo Arias 2023-11-23 12:39:43 +01:00
parent 4d833d2088
commit 8c7d37859b

View File

@ -8,9 +8,8 @@
services.gitlab-runner = {
enable = true;
settings.concurrent = 5;
services = {
gitlab-bsc-es-shell = {
registrationConfigFile = config.age.secrets.gitlabToken.path;
services = let
common-shell = {
executor = "shell";
tagList = [ "nix" "xeon" ];
registrationFlags = [
@ -21,8 +20,7 @@
SHELL = "${pkgs.bash}/bin/bash";
};
};
gitlab-bsc-es-docker = {
registrationConfigFile = config.age.secrets.gitlabToken.path;
common-docker = {
dockerImage = "debian:stable";
tagList = [ "docker" "xeon" ];
registrationFlags = [
@ -34,6 +32,21 @@
http_proxy = "http://localhost:23080";
};
};
in {
# For gitlab.bsc.es
gitlab-bsc-es-shell = common-shell // {
registrationConfigFile = config.age.secrets.gitlabToken.path;
};
gitlab-bsc-es-docker = common-docker // {
registrationConfigFile = config.age.secrets.gitlabToken.path;
};
# For pm.bsc.es/gitlab
gitlab-pm-shell = common-shell // {
registrationConfigFile = config.age.secrets.ovniToken.path;
};
gitlab-pm-docker = common-docker // {
registrationConfigFile = config.age.secrets.ovniToken.path;
};
};
};