AI Briefing
KO

December 12 Outage Update: Secrets and repl.co Static Hosting Unavailable

·2023.12.21 18:00

Key point

Replit confirmed an outage affecting Secrets and static hosting caused by a Terraform configuration error, and has now recovered all data and put measures in place to prevent recurrence.

Details

Between December 12 and 16, Secrets within interactive Repls on Replit and legacy repl.co static hosting files were temporarily unavailable. However, Deployments and Secrets within them were not affected.

The root cause of the outage occurred during an update to Google Cloud Storage (GCS) lifecycle configuration. While attempting to manage object versions via Terraform, the daysSinceNoncurrentTime field was set to 0, causing GCS to misinterpret this as a request to delete all files. This was unexpected behavior resulting from the isLive field not being explicitly set.

Replit has now recovered all known affected user Secrets, and is strengthening data preservation procedures—including adding static validation for Terraform state and improving how Secrets are stored—to prevent similar issues from recurring in the future.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.