- 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_LIMITenvironment variable that I can set for the
concurrentglobal 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.