Allow advanced configuration of GitLab runner when installing GitLab managed apps
Problem to solve
Our current implementation of the GitLab runner chart does not allow for configuration customization.
Using the chart to install/manage runner prevents user from having to manage linked changes, such as:
- user account it runs on
- where a volume is expected to be
Provide a mechanism where user can configure the global settings of the GitLab runner.
Once GitLab Runner is deployed via kubernetes configuration, allow user to pass a
config.toml file to configure advanced runner options.
What does success look like, and how can we measure that?
Track default installations vs customized Track configuration changes via GitLab post-installation