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 5234ca32fd
commit fe1d3fbb80

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;
};
};
};