Ability to change Topology Service configuration for GitLab in GDK
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:
-
gdk-reliability - e.g. When a GDK action fails to complete. -
gdk-usability - e.g. Improvements or suggestions around how the GDK functions. -
gdk-performance - e.g. When a GDK action is slow or times out.
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 theCHANGELOG.md
.
Edited by Omar Qunsul