Aviseringar för administratörer
fremforge visar driftproblem i tre kanaler:
- Klockan: klockikonen i den övre raden på
/<org>/_admin/*. Per administratör, de senaste 30 dagarna, med en länk vidare till rätt inställningssida. - Banderoll på inställningssidan: en fast banderoll högst upp på den aktuella inställningssidan (till exempel visar SSO-inställningarna en banderoll när SSO-certifikatet håller på att gå ut). Den försvinner när det underliggande tillståndet är åtgärdat.
- E-post: skickas till organisationens administratörer vid kritiska tillstånd. Vi levererar via Lettermint (underbiträde inom EU); mallarnas källkod ligger i repot så att innehållet går att granska.
Samma tillstånd kan utlösas i flera kanaler. E-post går alltid tillsammans med klockan och en banderoll, banderoller går alltid tillsammans med klockan, och det som bara visas i klockan är inte kritiskt.
Tillstånd
| Tillstånd | Klockan | Var banderollen visas | E-post | Anmärkningar |
|---|---|---|---|---|
| PAT går ut (organisationsnivå) | ja | /_admin/api-tokens | ja | Trappa: 30 → 14 → 7 → 1 dag |
| SSO-certifikat går ut | ja | /_admin/sso | ja | Trappa: 30 → 14 → 7 → 0 dagar |
| Inaktuella inbjudningar | ja | /_admin/members | nej | Inbjudningar som inte hanterats på >30 dagar |
| Juridiska dokument har ändrats | ja | /_admin/legal/changelog | nej | Kvittera för att rensa |
| Rättsligt bevarande aktivt | ja | /_admin/compliance/legal-hold | ja | Klockan ligger kvar tills bevarandet hävs |
| Granskningskedjans integritet | ja | /_admin/audit-log | nej | Visar broken, partial, anchor_mismatch |
| Prognos för runner-förbrukning | ja | /_admin/billing | nej | Hoppas över dag 1 i en ny faktureringsperiod |
| Lagringskvoten närmar sig taket | ja | /_admin/billing | ja | Utlöses vid >=90 %, rensas vid <80 % |
| Kritiska SAST-fynd öppna >7 d | ja | /_admin/security/findings/sast | nej | Bara allvarlighetsgraden critical |
Aviseringar på användarnivå (levereras också via Lettermint):
| Tillstånd | Mottagare | E-post |
|---|---|---|
| Användarens PAT går ut | PAT:ens ägare | ja |
| Export misslyckades | den som begärde den | ja |
| Issue förfaller i morgon eller är försenat | issuens tilldelade personer, annars dess författare | ja, en daglig sammanfattning; se Påminnelser om förfallodatum |
| Dina pull requests och brancher utan push på 14 dagar (organisationer med Pågående arbete påslaget) | den person som arbetet tillhör | ja, högst en daglig sammanfattning; se Vilande arbete |
Så åtgärdar du varje varning
PAT går ut
Rotera PAT:en på /<org>/_admin/api-tokens och utfärda den på nytt. Den nya PAT:en startar en ny klocka för giltighetstiden; klockan rensas nästa morgon.
Om ägaren har lämnat organisationen kan PAT:en återkallas direkt från samma sida. Det finns ingen möjlighet att förlänga, och det är avsiktligt.
SSO-certifikat går ut
Rotera IdP:ns signeringscertifikat i din IdP och gör sedan något av följande:
- Vänta: fremforge upptäcker automatiskt det nya certifikatet inom 24 timmar och rensar varningstrappan.
- Klicka på “Test SSO” på
/<org>/_admin/ssoför att kontrollera direkt.
Kontrollen av certifikatet går via fremforges utgående proxy (ingen direkt utgående trafik från API-podden), så tillåtelseregler gäller. Kontrollera att din IdP går att nå från den utgående proxyn om kontrollen misslyckas.
Inaktuella inbjudningar
Skicka antingen inbjudan igen (det förnyar giltighetstiden) eller återkalla den. Inaktuella inbjudningar exponerar inga data från organisationen; klockan finns för att hålla medlemslistan städad.
Juridiska dokument har ändrats
När fremverk publicerar en ny version av villkoren, DPA:n eller AUP:n utlöses klockan för alla organisationer. Gå till /<org>/_admin/legal/changelog för att se skillnaderna och kvittera; då rensas klockan för din organisation.
Kvitteringen registrerar vem och när, för kunddokumentationen.
Rättsligt bevarande aktivt
Den här klockan rensas INTE automatiskt. För att häva ett rättsligt bevarande krävs:
- En dokumenterad motivering (granskningsspåret går till arkivbucketen i LTS).
- En operatörsåtgärd på
/<org>/_admin/compliance/legal-hold.
Klockan ligger avsiktligt kvar så att den syns för varje administratör under hela bevarandeperioden: avvikelser från lagringstiderna i DPA §9 ska vara omöjliga att glömma.
Granskningskedjans integritet
Tre möjliga tillstånd som inte är ok:
broken: genomgången av kedjan misslyckades på någon rad. Larma jouren.partial: genomgången av kedjan avbröts av radtaket (mycket stora organisationer). Kör den igen med ett schemalagt fönster med högre tak.anchor_mismatch: hashkedjan på disk stämmer inte med WORM-ankaret i OBS. Larma jouren omedelbart.
Kontakta support@frem.sh med organisationens slug i varje tillstånd som inte är ok, så tar vi hand om det.
Prognos för runner-förbrukning
Visas om din månatliga förbrukning av runner-minuter beräknas överskrida den inkluderade kvoten. Åtgärder:
- Uppgradera din plan (engångsökningar finns på
/<org>/_admin/billing). - Kvittera för att dölja varningen resten av den aktuella perioden.
Lagringskvot
Hysteres: varningen utlöses vid ≥90 % av planens lagring och rensas vid <80 %. Åtgärder:
- Ta bort repon eller LFS-objekt som inte används.
- Flytta stora artefakter till en egen OBS-bucket och referera till dem via URL.
- Uppgradera din plan.
Leverans av e-post
All e-post kommer från notifications@frem.sh. Svarsadressen är support@frem.sh (svar hamnar i supportkön, inte i ett svart hål).
Om du saknar aviseringsmejl:
- Kontrollera att administratörens e-postadress är aktuell på
/<org>/_admin/members. - Kontrollera att
notifications@frem.sh(och SPF förfrem.sh) inte sätts i karantän hos dig. - Kontrollera att varningen faktiskt är utlöst: klockan är auktoritativ, e-post är en artighet.
Vi försöker inte skicka studsade aviseringsmejl igen. Klockan lyser tills det underliggande tillståndet är åtgärdat; klockan är sanningskällan.
Vad som INTE visas
Saker som avsiktligt inte finns i administratörernas aviseringar:
- Aviseringar per PR eller commit: de finns i repots aviseringsinställningar, inte i administrationskonsolen.
- Forgejos systemvarningar (misslyckad synkronisering av speglar, brott mot push-regler): de visas på inställningssidan för det berörda repot, inte i administratörens klocka.
- Misslyckade betalningar: hanteras via faktureringsmejlen och påminnelseflödet, inte via klockan.
Om något verkar saknas kan du skapa ett ärende på frem.sh/_app/feedback. Vi lägger till varningar där kostnaden för att missa händelsen är större än kostnaden för bruset, och ribban är verkligen högt satt.