some k8s options
Hi, I had a few itches that needed scratching to make the gitlab-runner behave as we want it in our environment - hence this PR.
- Do not run
gitlab-runner
as root, since there is no need for it. Most of the actionsgitlab-runner
does are made through the Kubernetes API. - Allow to pass a
serviceAccountName
for the kubernetes executor to use - Allow to pass a
cloneURL
to executors
Please let me know if this PR is viable, and if not, what needs fixing.