Skip to content

Ability to change Topology Service configuration for GitLab in GDK

Omar Qunsul requested to merge 460482-gitlab-topology-service-settings into main

What does this merge request do and why?

Ability to change Topology Service configuration for GitLab in GDK

NOTE: We agreed in this MR to configure only the Primary GDK Cell Topology Service for now. See the thread here: !3907 (comment 2049856182)

Addressing: gitlab#460482 (closed)

How to set up and validate locally

  • Checkout this branch

Requirements

Make sure you have in your gdk.yml 3. gitlab_topology_service.enabled => true

Main cells configuration

gdk reconfigure
cat gitlab/config/gitlab.yml| yq '[.development.topology_service, .development.cell]' 

You should see something like this:

- enabled: true
  address: "127.0.0.1:9095"
  ca_file: /Users/omar/gdk/gitlab-topology-service/tmp/certs/ca-cert.pem
  certificate_file: /Users/omar/gdk/gitlab-topology-service/tmp/certs/client-cert.pem
  private_key_file: /Users/omar/gdk/gitlab-topology-service/tmp/certs/client-key.pem
- name: cell-0

Additional cell configuration

Skipped in this MR. To be done as part of #2156 (closed)

Impacted categories

The following categories relate to this merge request:

Merge request checklist

  • This change is backward compatible. If not, please include steps to communicate to our users.
  • Tests added for new functionality. If not, please raise an issue to follow-up.
  • Documentation added/updated, if needed.
  • Announcement added, if change is notable.
  • gdk doctor test added, if needed.
  • Add the ~highlight label if this MR should be included in the CHANGELOG.md.
Edited by Omar Qunsul

Merge request reports

Loading