BREAKING: MongoDB Atlas Certificate Rotation Issue Affecting Free/Flex Clusters [Identified]
MongoDB Atlas experiencing certificate rotation failures for groups with only Free and Flex clusters. Immediate workarounds and monitoring guidance for indie hackers.
BREAKING: MongoDB Atlas Certificate Rotation Issue
Status: Identified | Severity: Medium | Last Updated: Now
What's Down & Who's Affected
MongoDB Atlas is currently experiencing issues rotating SSL/TLS certificates for cluster groups containing only Atlas Free and Flex tier clusters. This impacts database connectivity when certificates expire or need renewal.
Who's impacted:
What works normally:
Immediate Workarounds (Do These NOW)
1. Separate Your Cluster Groups
If possible, move Dedicated clusters to a separate group. This allows certificate rotation on the Dedicated cluster group to proceed normally.2. Upgrade to Dedicated Tier Temporarily
For critical projects, temporarily scale one cluster to M0 Shared Tier or higher. This adds a Dedicated cluster to your group, enabling rotation. Downgrade after rotation completes.3. Manual Connection String Update
Once rotation completes (even with delay), manually refresh connection strings in your application: ```javascript // Get fresh connection string from Atlas UI const uri = 'mongodb+srv://new-string-here'; const client = new MongoClient(uri); ```4. Implement Retry Logic
Add exponential backoff to your MongoDB connections: ```javascript const connectWithRetry = async (retries = 3) => { for (let i = 0; i < retries; i++) { try { return await MongoClient.connect(uri); } catch (err) { if (i === retries - 1) throw err; await new Promise(r => setTimeout(r, Math.pow(2, i) * 1000)); } } }; ```Check If Your Project Is Affected
1. Log into MongoDB Atlas → Organization → Project 2. Navigate to Database → Deployments 3. Check your cluster's tier: - M0 (Free) = Affected ⚠️ - M2/M5 (Flex) = Affected ⚠️ - M10+ (Dedicated) = Safe ✓ 4. In Project Settings → check if group contains ONLY Free/Flex clusters 5. Search your project name in [MongoDB status page](https://status.mongodb.com)
Alternative Tools to Consider (Temporary)
Note: Don't migrate permanently yet. This is identified and should resolve within hours.
Monitor for Recovery
Official channels:
Watch for these signals:
Verify recovery: ```bash openssl s_client -connect your-cluster.mongodb.net:27017 -showcerts ```
Look for certificate dates that match current time + ~90 days.
Bottom Line
This is not a data loss incident. Your databases are safe. Certificate rotation will complete. For most indie projects, you can wait this out with proper error handling in place. Only upgrade if you have SLA requirements or can't afford downtime.
Stay calm. Stay updated. Stay building.