Add Aliases for Common GitLab Site Descriptions
Use Case
For customer usage, we should support a way to define gitlab-sites.json that does not require creating the file if using something known.
Scope of Work
- The
gitlab-cluster.jsonshould be re-namedgitlab-sites.json -
GITLAB_CLUSTER_DESCRIPTION_JSONconfiguration ingitlab-cluster-rc.shshould be allowed to interpret the following or should be deprecated to allow the following- pull
gitlab-sites.jsonfrom an arbitrary URL - pull
gitlab-sites.jsonfrom a definedreference architectureby a known and documented alias - pull
gitlab-sites.jsonfrom a local file inSECRETS
- pull
Contextual Information
Came up during discussions in https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/514
Acceptance Criteria
Users have the above stated options available to configure their site(s).