Praefect unable to provide required metadata for replication
During the Gitaly HA demo, it was alluded to by @jacobvosmaer-gitlab that we are likely missing important metadata in our requests to replicate changes from a remote repository. When praefect forwards requests from other GitLab components (e.g. workhorse/rails/ssh), this information already exists in the forwarded message. When praefect schedules async jobs, such as replication jobs, this metadata will not exist and needs to be initially populated by Praefect.
Some of this metadata includes the authorization key, and the network address of the remote node. This information should be made available to Praefect in its configuration file.