Geo Replication Details: Registry Info Component
What does this MR do and why?
Broken off from !182620 (closed)
Part of #509363 (closed)
Uses feature flag geo_replicables_show_view
This change is a followup from the MR that implemented it !184526 (merged). Essentially, we are moving the <gl-card> to its own component for better maintainability.
Screenshots or screen recordings
No visual change
See !184526 (merged) for expected UI.
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
- Enable the feature flag
Feature.enable(:geo_replicables_show_view) - 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) - Click one of the records in the list
- Ensure the Registry information is presented in the details view with clipboard copy buttons