I am trying to use multiple runners from a single helm charts deployment (using multiple runners section for the config.toml section of the values.yaml file of the Chart.
The runners are actually created. I can see them from the gitlab website. But they cannot connect/registry.
For the tests I have tried some scenarios:
- Create two runners token from a single registration token using the REST API
I have tried to add these tokens to the runner section as:
[[runners]] token = "xxxxxxx" [[runners]] token = "yyyyyyy"
The pod cannot start due to trying to find a k8s secret
and I have kept commented out both fields for the registration and runner tokens
- Create a registration token and pass in the values.yaml
This option create the runners but they are unregistered.
- Specify registrationToken and use the runners token created in the config.toml
Create multiple unregistered runners