Runner image pull secret to service account
What is the issue
In a kubernetes installation where the only allowed container registry to pull from requires authentication, the deployment fails to pull the runner image.
At the same time the image registry for storing platform shared images might be a different one then the project image registry from where the build image might be pulled. This requires the possibility to configure different secrets for the different image types.
How to reproduce
Create a Gitlab runner release using a runner image from a private registry that requires authentication:
image: harbor.sce-dcn.net/jarvis/gitlab/gitlab-runner:alpine-v13.0.1
How to fix
Provide the option to add image pull secrets to service account