Skip to content

Geo - Hook up new Geo Replicable List in Geo Nodes

Split off from #225529 (closed)
Blocked by #228700 (closed)

What/Why

The current process to adding a new data type to the Geo Node Status Bars is not scalable. More can be read about the extensive process here: #225529 (closed)

We need a way to create a generic and scalable way to add new data types to the Geo Node Status Bars via Geo Self Service.

This proposal identifies the need to hook up the backend efforts to the frontend once it has been more generalized for Geo Node Statuses

Proposal

  1. Hook up the new data method implemented here #228700 (closed)
  2. Update formatting method in the geo_nodes_store: https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/assets/javascripts/geo_nodes/store/geo_nodes_store.js#L63 as the API should now return it in this format
  3. Update the grouping method in the geo_nodes/components/sections: https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/app/assets/javascripts/geo_nodes/components/node_detail_sections instead using the API response and the naming approach from #228712 (closed) to generically render every data type.
Edited by Zack Cuddy