Geo Framework: Display verification progress in Admin UI and rake tasks
Problem to solve
System administrators should be able to see current Package file verification metrics in UI (web UI and rake geo:status
etc).
Intended users
- Systems administrators
Proposal
Similar to Project checksum and verification progress bars in Admin Area > Geo > Nodes
:
-
In
Admin Area > Geo > Nodes
, the primary node should display a Package File checksum progress bar using the new GeoNodeStatus data from https://gitlab.com/gitlab-org/gitlab-ee/issues/13840 -
In
Admin Area > Geo > Nodes
, each secondary node should display a Package File verification progress bar using the new GeoNodeStatus data from https://gitlab.com/gitlab-org/gitlab-ee/issues/13841 -
Output SSF verification data where appropriate in Rake tasks
-
GeoNodeStatusCheck#print_status
should output SSF verification data -
GeoNodeStatusCheck#print_replication_verification_status
should output SSF verification data -
GeoNodeStatusCheck#replication_verification_complete?
should account for SSF verification data
-
Permissions and Security
N/A
Documentation
- Update doc/administration/geo/replication/img/geo_node_dashboard.png?
- Update doc/administration/geo/replication/img/geo_node_healthcheck.png?
Testing
- Needs the usual frontend tests
What does success look like, and how can we measure that?
Similar to Project checksum and verification progress bars in Admin Area > Geo > Nodes
:
-
In
Admin Area > Geo > Nodes
, the primary node should display a Package File checksum progress bar using the new GeoNodeStatus data from https://gitlab.com/gitlab-org/gitlab-ee/issues/13840 -
In
Admin Area > Geo > Nodes
, each secondary node should display a Package File verification progress bar using the new GeoNodeStatus data from https://gitlab.com/gitlab-org/gitlab-ee/issues/13841
What is the type of buyer?
- Premium
- Ultimate