Geo Proxy: Unable to determine Geo Proxy URL. Fallback on cached value message is confusing
With Geo's proxy feature, workhorse polls to check if Geo is enabled. @cat explained it as
Workhorse is polling the API every ~10 seconds to find out if it's using Geo and if it should use a Geo proxy (since there's no real CE/EE separation), that's just saying it got a 502 for one of the poll requests
This results in the following error message:
{"error":"GetGeoProxyURL: Received HTTP status code: 502","geoProxyBackend":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"","RawPath":"","ForceQuery":false,"RawQuery":"","Fragment":"","RawFragment":""},"level":"error","msg":"Geo Proxy: Unable to determine Geo Proxy URL. Fallback on cached value.","time":"2021-12-09T01:47:26Z"}
Two independent reports ( gitlab-org/omnibus-gitlab!5769 (comment 758859323) and #6055 (comment 770617138)) raised concerns regarding the message considering it as the cause of an issue.
We should rephrase / change the message to avoid further confusion.