Make gitlab-shell go through Workhorse
From gitlab-com/gl-infra/infrastructure#7168 (comment 193976203), we discovered that gitlab-shell talks directly to Unicorn instead of Workhorse. As a result, we don't get the
queue_duration field in the logs to track how long the request sat in the queue before being processed. In
/var/opt/gitlab/gitlab-shell/config.yml, my test instance has:
# Url to gitlab instance. Used for api calls. Should end with a slash. gitlab_url: "http://127.0.0.1:8080"
I changed it to this to make it work:
@jacobvosmaer-gitlab Is there a reason we shouldn't make this the default?