kubernetes executor: support podspec.schedulerName
requested to merge treatwell-public/gitlab-org/gitlab-runner:support-podspec-scheduler-name into main
What does this MR do?
Fixes #4844 (closed)
Why was this MR needed?
We would like to have more control over how our build pods are scheduled so that we can
- schedule certain higher-priority jobs on nodes that are less likely to be interrupted (e.g. are not spot instances)
- make better use of our computing resources by, for example, favouring busier nodes
What's the best way to test this MR?
What are the relevant issue numbers?
Closes #4844 (closed)
Edited by Arran Walker