Establish mechanism to get the gitaly url in each component
What we have considered is having a configuration entry only on gitlab-rails and having the other components (workhorse, shell) get it via api calls to gitlab-rails. We have also considered having this API calls act as feature flags, where if the caller doesn't get a gitaly url, skip all the gitaly related behavior.