Primary geo node can't be removed from non-secondary machines
Noted during yesterday's staging failover attempt.
The new vue fronted for Geo nodes does not expose "edit" or "remove" functionality unless you're on the primary.
In some instances of planned failover, the promoted secondary briefly enters a state in which it is neither primary or secondary. A single primary node exists in the database, and we want to modify the database entry so that the machines we're using become the primary, but the option does not exist in the frontend.
We still want the "edit" and "delete" buttons not to be shown on secondaries, of course.
/cc @ash.mckenzie @akaemmerle
Edited by Nick Thomas