Associate Route Maps to Environments

Problem to solve

Various environments can be setup through GitLab with different URLs. In addition, environments can be dynamically created with review apps.

GitLab however only uses 1 route map file regardless of the environment. This can cause route map files to point a user to an incorrect url. This is the case for documentation MRs on GitLab.com as discussed in this issue: #216153 (closed)

Proposal

Provide a mechanism to associate route map files with an environment.

User experience goal

Ensure that when users click on a "View App" button on their MR they always get the correct url.