Support running bundled Grafana on a separate server
Related to #4276
Currently, Grafana needs to be run in the same server where GitLab runs, and is available on /-/grafana
. Due to this, we are hardcoding the API paths used for GitLab SSO authentication. It would be good to support running the bundled Grafana as an independent service in a separate server, and still achieve GitLab SSO authentication. We currently provide this option for Mattermost, so it feels consistent to let Grafana also have this option.