Geo Replicables: Search by ID
What does this MR do and why?
Closes #515012 (closed)
This change focuses on adding support to search the Geo Replicables list by ID. The search supports three formats:
- Exact GraphQL GID Matches ie
gid://gitlab/Geo::JobArtifactRegistry/1 - Registry name Matches ie
Geo::JobArtifactRegistry/1 - Numerical ID matches ie
1
Screenshots or screen recordings
Screen_Recording_2025-08-27_at_1.33.21_PM
How to set up and validate locally
Setup Geo (optional)
Important: To properly test Geo you will need a separate GDK setup. Setup is straightforward but takes some time. Another option is to validate the code functionally and if needed schedule a call to sync and I can screen share my instance.
- Ensure no other GDKs are running.
gdk stop/gdk kill - Open an empty directory and install and run Geo with the one-line command found on the Easy installation instructions
- Access your primary and secondary Geo instances via
127.0.0.1:3000and127.0.0.1:3001.
Testing
- Access your primary GDK Geo Page (
127.0.0.1:3000/admin/geo) - Scroll down to the very bottom
Replication detailssection - Click one of the blue links (ex:
Project Repositories) - Try searching by a numerical ID ex.
1 - Copy the full name of the first record in the list and try searching by that exact ID ex.
Geo::JobArtifactRegistry/1
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #515004 (closed)
Edited by Zack Cuddy