Geo secondary can't query geo node status from primary

When navigating to, e.g.: https://geo2.gitlab.com/admin/geo_nodes I see:

Screenshot_from_2018-01-09_14-58-02

The API endpoint we're hitting seems adamant that we shouldn't query it: https://gitlab.com/gitlab-org/gitlab-ee/blob/master/lib/api/geo.rb#L37

I think this is a %10.4 regression and we shouldn't try to look up the status of the primary on the secondary. Or should we look it up and get less data back in return? I don't have a clear memory of how it used to function.

/cc @kushalpandya

Edited Jan 09, 2018 by Nick Thomas
Assignee Loading
Time tracking Loading