diff --git a/m/tent/gitlab-runner.nix b/m/tent/gitlab-runner.nix index 447c583..166b8ca 100644 --- a/m/tent/gitlab-runner.nix +++ b/m/tent/gitlab-runner.nix @@ -2,6 +2,7 @@ { age.secrets.tent-gitlab-runner-pm-shell.file = ../../secrets/tent-gitlab-runner-pm-shell-token.age; + age.secrets.tent-gitlab-runner-pm-docker.file = ../../secrets/tent-gitlab-runner-pm-docker-token.age; age.secrets.tent-gitlab-runner-bsc-docker.file = ../../secrets/tent-gitlab-runner-bsc-docker-token.age; services.gitlab-runner = let sec = config.age.secrets; in { @@ -20,6 +21,13 @@ env ''; }; + gitlab-pm-docker = { + authenticationTokenConfigFile = sec.tent-gitlab-runner-pm-docker.path; + executor = "docker"; + dockerImage = "debian:stable"; + }; + + # For gitlab.bsc.es gitlab-bsc-docker = { # gitlab.bsc.es still uses the old token mechanism registrationConfigFile = sec.tent-gitlab-runner-bsc-docker.path; diff --git a/secrets/tent-gitlab-runner-pm-docker-token.age b/secrets/tent-gitlab-runner-pm-docker-token.age new file mode 100644 index 0000000..6ce71b4 Binary files /dev/null and b/secrets/tent-gitlab-runner-pm-docker-token.age differ