Geo 2.0 Regression - Removing Primary Nodes in the UI
What/Why
In Geo, you should be able to remove the Primary Node if there are no other secondary nodes. However, this was lost during our redesign and this button is disabled always on a Primary node.
The documentation further states that you should be able to remove a Primary Geo Node. However, it fails to mention the section above it that you must first remove all secondary nodes: https://docs.gitlab.com/ee/administration/geo/replication/disable_geo.html#remove-the-primary-site-from-the-ui.
Proposal
Fix the regression to allow for Geo Nodes to be removed when no secondary nodes exist.
Update documentation to be clear that all secondary nodes must first be removed.
Workaround
Delete the node via the Geo Nodes API