- Spegnimento
- 25 agosto 2026 alle ore 15:34 UTC
- Autore
- Kamo
- Impegno
- 480ea74
Alertmanager webhook ricevitore a /api/internal/alerts/chat, quindi un KamoDesktop l'avviso raggiunge una persona invece di un cruscotto. Questa è la gamba BEST-EFFORT. Email è quella garantita, inviata indipendentemente da Alertmanager, quindi un thread di chat irrisolvibile — rinominato membro, cancellato alias, database fresco — si degrada a "email solo" piuttosto che a silenzio. Un notificante che può fallire chiuso e prendere l'avviso con esso è peggio di nessun notificante, perché legge ancora come copertura. Quindi 200-con-un-outcome piuttosto che un Non e' necessario. Alertmanager riproverebbe per sempre contro un membro che non esiste. È richiesto un membro del mittente diverso dal destinatario: trovareOrCreateChatSession solo corrisponde a sessioni a due participant, quindi un'allerta auto-indirizzata farebbe minare una sessione fresca ogni volta che ha sparato e seppellire la lista di chat. Il caso è segnalato e saltato invece. Auth accetta X-Internal-Auth o autorizzazione: Cuscinetto con lo stesso segreto — un AlertmanagerConfig webhook può solo impostare l'autorizzazione, mai un intestazione personalizzata. Rispetto a tempo costante e non chiuso quando non configurato, deliberatamente non l'allentatore è uguale() utilizzato dai vecchi endpoint interni di questo servizio, dove vuoto configurato segreto corrisponde a un'intestazione vuota fornita.