Geo Sync Progress Indicator not working

Summary

The progress indicator on /admin/geo_nodes is not working

Steps to reproduce

  1. Have a Geo setup on 9.1.1 or 9.1.2 that have repositories synced and working
  2. Visit /admin/geo_nodes and see that even though repositories are being synced, it still indicates that 0 repositores have been synced.

What is the current bug behavior?

geo-status-ui-broken

What is the expected correct behavior?

In the above example it should have been 4/4 because they all did sync.

This significantly hurts a user's trust in Geo because they run into it immediately after setup.

Assignee Loading
Time tracking Loading