You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Les sources et les registres font des appels sortants : sans client commun, chaque adaptateur réinventerait les délais, les limites de taille et la liste des hôtes autorisés, et le risque de SSRF reviendrait à chaque connecteur.
Principe
Un seul client HTTP sortant, une seule journalisation masquée, une seule configuration, un seul cache.
Tout est testé avec httptest, sans réseau.
Découpage
Sous-issues ci-dessous, une PR courte chacune, dans l'ordre.
Activity
feat(platform): add the outbound HTTP client (#113)
feat(platform): add the redacting structured logger (#115)
feat(platform): add the typed configuration from environment variables (
feat(platform): add the bounded in-memory cache with call deduplicati…
feat(platform): wire the redacting logger into every command (#122)
test(platform): stall test servers without sending an empty response (#…
fix(platform): start no registry lookup for a check past its deadline (…