nixpkgs/nixos/modules/services/continuous-integration
Matthieu Coudron c61f554c1a modules.gitlab-runner: accept space in names
when you register a runner with spaces in its name (possible if you use 'description' option) then the runners never get unregistered because our bash scripts assume no space in names.

This solves the issue

Retreiving the fullname of the runner via `gitlab-runner list` got surprisingly hard between lazy-capture issues and `gitlab-runner list` displaying invisible (CSI) characters that break the regex etc.
Which is why I fell back on the pseudo-json format.

This PR adds the hash in the name, which allows to keep both the
stateless aspect of the module while allowing for a freeform name.

I found using bash associative arrays easier to use/debug than the current
approach.
2023-01-05 11:43:32 +01:00
..
buildbot nixos: fix typos 2022-12-17 19:31:14 -05:00
github-runner nixos: fix typos 2022-12-17 19:31:14 -05:00
gocd-agent nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
gocd-server treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
hercules-ci-agent nixos/*: convert internal option descriptions to MD 2022-08-31 16:32:54 +02:00
hydra treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
jenkins nixos/jenkins-job-builder: better defaults for accessUser/accessTokenFile 2022-10-30 19:01:48 +01:00
buildkite-agents.nix nixos/*: fix docbook deprecation notices 2022-09-10 18:23:13 +02:00
github-runner.nix Add comments to explain about the name defaults 2022-10-17 00:04:52 -07:00
github-runners.nix Use config name by default, falling back to attr name 2022-10-19 03:33:30 -07:00
gitlab-runner.nix modules.gitlab-runner: accept space in names 2023-01-05 11:43:32 +01:00
hail.nix nixos: fix typos 2022-12-17 19:31:14 -05:00