Split Web and API from config

Hello!

We currently have a Gitlab HA Setup but we wan't to split WEB and API parts.

Currently on Gitlab EE setup we could split:

  • external_url: global gitlab url
  • pages_external_url: gitlab pages specific url
  • gitlab_ssh_host: gitlab ssh host (who appears for the clone)

But we can't define an API node and a Web node eg "api.gitlab.example.com" and "gitlab.example.com"

Config example

API Node

api_external_url "https://api.gitlab.example.com"
external_url "https://gitlab.example.com"

api["enable"] = true

gitlab_rails["internal_api_url"] = "https://api.gitlab.example.com"

Web Node

external_url "https://gitlab.example.com"
api_external_url "https://api.gitlab.example.com"

web["enable"] = true

gitlab_rails["internal_api_url"] = "https://api.gitlab.example.com"
Assignee Loading
Time tracking Loading