GitLab: Multiple services impacted by AWS degradation
AWS us-east-1 outage, Oct 20, 2025 · 141 vendors, 181 incidents
GitLab’s incident blames AWS as the cause. (hop 1, posted +2 h 38 min vs AWS’s own post)
“…Multiple services impacted by AWS degradation GitLab services are now stable as AWS is recovering from the service disruption. GitLab services are now stable as AWS is recovering from the service disr…”
Swipe sideways to see the whole diagram.
Mermaid source
flowchart LR
root["AWS us-east-1<br/>posted 07:11 UTC"]:::root
before["Posted before AWS did<br/>5 vendors, 4 blamed AWS<br/>Salesforce, Descope, Ashby +2"]:::blames
root --> before
h1["Within an hour<br/>18 vendors, 17 blamed AWS<br/>Asana, Firebolt, Monday.com +15"]:::blames
root --> h1
h4["1 to 4 hours later<br/>30 vendors, 29 blamed AWS<br/>SingleStore, Loops, Buildkite +27"]:::blames
root --> h4
later["Later<br/>45 vendors, 44 blamed AWS<br/>RudderStack, Airbyte, Unbounce +42"]:::blames
root --> later
p0["Twilio<br/>posted +15 min"]:::blames
root --> p0
k0["BigCommerce<br/>+2 h 46 min"]:::hop2
p0 -->|"blamed Twilio"| k0
p1["Webflow<br/>posted +4 h 37 min, did not name AWS"]:::timing
root -.-> p1
k1["Rootly<br/>+10 h 23 min"]:::hop2
p1 -->|"blamed Webflow"| k1
p2["Baseten<br/>posted +4 min"]:::blames
root --> p2
k2["Zed<br/>+26 h 20 min"]:::hop2
p2 -->|"blamed Baseten"| k2
me["GitLab (this incident)<br/>posted +2 h 38 min"]:::me
h4 --- meFull event: timeline, evidence and all vendors →
Detected automatically from incidents that started together and named the same provider. A link means one vendor’s incident named another, not a confirmed cause.
Affected components: CI/CD - Hosted runners on macOSpackages.gitlab.comversion.gitlab.com
Timeline of updates
- monitoring
We're currently experiencing degraded performance on services such as package registry, that depend on AWS services. We're currently monitoring the issue.
- resolved
GitLab services are now stable as AWS is recovering from the service disruption.
Archive proof
Rewindex commits each version of an incident it captures to a daily checkpoint, chains it to the day before, and has the checkpoint timestamped by FreeTSA and DigiCert. That proves this record existed by then and has not been changed since, by anyone, Rewindex included.
How the archive is checked, and what it cannot prove.
First version captured 05:08 UTC
In the 2026-10-18 checkpoint, timestamped by FreeTSA and DigiCert on Oct 19, 23:18 UTC. Record hash
62e0f03064aa2608…
Impact, status and times are the vendor’s own, as last archived. View on status.gitlab.com (opens in new tab).