Enable the use runnerToken which allows to use existing runners
We currently allow using only runnerRegistrationToken
.
This allows using runnerToken
which is makes it better for managed installations of runner where the process is controlled by GitLab.
We specifically gonna use that for Runner application installation from Clusters page where:
- We create runner, assign tags and names,
- We install helm application and pass already generated token.
This solves a bunch of issues, but mostly it is secure, as we don't expose security sensitive runnerRegistrationToken
of a project to the Kubernetes, but rather use runner-limited-tag-limited token.
Edited by Mayra Cabrera