- We have git runner installed in one of our gcp kubernetes cluster. The installation was done using the gitlab kubernetes interface (registered gcp kubernetes cluster using certificate)
- I am trying to find an option to set the “concurrent” global variable in the runners config.toml
- I am looking for something like
RUNNER_LIMIT
environment variable that I can set for theconcurrent
global variable of the gitrunner config.
In Kubernetes Runners the global concurrent
setting does not make sense since you have only one Runner process. concurrent
is used when you have multiple runners specified in config.toml
like this
concurrent = 10
[[runners]]
[[runners]]
[[runners]]
And you want to ensure that sum of all jobs from all Runners is limited to 10.
In Kubernetes deployed Runners, each runner has it’s own config.toml
where only his config is specified. In single Runner process you don’t need a global variable and RUNNER_LIMIT
is enough.
Thank you for the reply. It makes perfect sense. The documents said concurrent is the top-level cap on the number of runners you can have and that’s what got me thinking setting it.