Files
probo/pkg
Aurélien Sibiril 94552dbf11 Make Grafana/Metabase/Tailscale name errors terminal
The source-name worker keeps a generic name and marks the source
synced only when a resolver reports ErrTerminalNameResolution. The
Grafana and Metabase name resolvers, plus Tailscale via its shared
fetchUsers, returned a plain error on any non-2xx, so a revoked
credential (401/403) never reached the terminal path and the worker
re-claimed the row every drain cycle with no delay.

Route their non-2xx through nameStatusError so permanent 4xx wrap
ErrTerminalNameResolution while 5xx stay retryable. The sentinel is
inert on the ListAccounts sync path, which does not inspect it.

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
2026-07-22 17:27:55 +02:00
..
2026-07-21 15:44:24 +02:00
2026-07-22 13:08:02 +02:00
2026-07-21 15:44:24 +02:00
2026-07-22 13:08:02 +02:00
2026-07-21 15:44:24 +02:00
2026-07-21 15:44:24 +02:00
2026-07-21 15:44:23 +02:00