Improve visibility of Geo node allow-listing denies
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
The Geo allow list can enable a subnet-based allow list for the secondaries allowed to connect to it.
If this is misconfigured, or unintentionally blocking access to a Geo secondary, this is ~not obvious to debug, for example:
- All HTTP(s) object syncs fail with a
401 Unauthorizedmessage - Repository syncs fail with a
fatal: could not read Username for ..error (which can be seen in a lot of other scenarios as well)
We should try to have more visibility that this happens, maybe an explicit log over on the primary when denying an IP, or a warning sign in the UI on the primary if the secondary connecting to it gets denied when updating the status.
A first step might also be documenting the possibility of this happening in the troubleshooting docs when all HTTP(s) objects fail to sync.
Edited by 🤖 GitLab Bot 🤖