Add reason for Creating Machine... in docker-machine create operation
Description
Problem Statement: My enterprise is not able to determine how many jobs had to wait for a docker+machine to be created to start the job using gitlab-runner's docker+machine autoscaling.
Proposal
gitlab-runner logs do not indicate why a Creating machine...
event was initiated, a potential solution is to overload the Reason
column with something like "Demand" or "IdleScale". This would allow an enterprise who runs their own runners to understand how many "cold starts" penalized pending jobs or whether they have efficiently tuned their scaling up events to create more "warm" idles.
Links to related issues and merge requests / references
Edited by Chris Hill