session 53: K3s post-migration fixes, CNPG backups, email fix
This commit is contained in:
parent
bfcf734797
commit
837832c2d5
3 changed files with 53 additions and 3 deletions
|
|
@ -1,3 +1,28 @@
|
|||
## BUG-074: Email Broken on K3s Production — SMTP Misconfigured
|
||||
- **Date:** 2026-02-18 13:00 UTC
|
||||
- **Severity:** CRITICAL
|
||||
- **Issue:** After K3s migration, production pods used old Docker code connecting to `host.docker.internal:25` (non-existent in K3s). The SMTP fix (commit 0902e1e) was on staging but not deployed to production.
|
||||
- **Root cause:** Three issues: (1) Production image at old commit without SMTP env var support, (2) K3s secrets pointed to mail.cloonar.com which rejected K3s worker IPs, (3) Old server Postfix only listened on localhost + Docker bridge, not public IP
|
||||
- **Fix applied:**
|
||||
1. Updated K8s SMTP secrets to use old server (167.235.156.214) as relay (has DKIM for docfast.dev)
|
||||
2. Added K3s worker IPs to old server's Postfix `mynetworks` and UFW rules (port 25)
|
||||
3. Made Postfix listen on public IP (`inet_interfaces`)
|
||||
4. Tagged v0.2.3 to deploy SMTP fix to production
|
||||
5. Restarted all pods to pick up new secrets
|
||||
- **Verification:** `Verification email sent` confirmed in production logs
|
||||
- **Status:** ✅ FIXED
|
||||
|
||||
## BUG-073: Staging Landing Page Shows Wrong Pro Plan Quota (2,500 vs 5,000)
|
||||
- **Date:** 2026-02-18 13:05 UTC
|
||||
- **Severity:** MEDIUM
|
||||
- **Environment:** Staging (https://staging.docfast.dev)
|
||||
- **Issue:** Staging landing page shows Pro plan as "2,500 PDFs per month" but production also shows "2,500 PDFs per month". Previous bugs (BUG-045, BUG-057) referenced 5,000 and 10,000 PDFs. The Stripe checkout page says "5,000 PDF conversions per month". There is a mismatch between what the landing page advertises (2,500) and what Stripe checkout says (5,000).
|
||||
- **Impact:** Customer confusion — they see 2,500 on the pricing page but 5,000 on the checkout page
|
||||
- **Fix:** Align landing page and Stripe product description to the same number
|
||||
- **Status:** OPEN
|
||||
|
||||
---
|
||||
|
||||
## BUG-072: Production Outage — UFW+Docker Conflict + Dual Deployment
|
||||
- **Date:** 2026-02-18 ~08:00 UTC
|
||||
- **Severity:** CRITICAL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue