Closed
Description
Instructions: https://github.com/jquery/infrastructure-puppet/blob/staging/doc/cdn-cert.md
Previous ticket: #50
Timeline
Date | Action |
---|---|
Tue June 10, 2025 | Created a ticket with LF IT to issue new certs |
Tue June 10, 2025 | LF IT confirmed receipt of the request |
Tue June 10, 2025 | LFIT ticket assigned to Ryan Aslett |
Wed June 11, 2025 | Timo clicked "Escalate" on the ticket |
Thu June 12, 2025 | Timo messaged Ryan directly to confirm timeline |
Fri June 13, 2025 | Certs issued |
Fri June 13, 2025 | Certs locally verified |
Fri June 13, 2025 | Verified cert locally |
Fri June 13, 2025 | Add new cert to Fastly; enable in staging on code2 by activating it only for t.sni DNS (the CDN and other sites use k.sni ). |
Fri June 13, 2025 | Tested the new cert. New connection failures on iOS 6-9 and macOS 10.9-10.11, and good or same service everywhere else. We think these specific failures will work when deployed to Fastly's k TLS configuration. |
Fri June 13, 2025 | Waiting at least 5 days after issue date Thu, 12 Jun 2025 00:00:00 GMT which will be Tue 17 June. |
Tue June 17, 2025 | Deployed to production by activating on k.sni , as used by code.jquery.com. Rolled back due to failure to verify trust on macOS 10.9-10.11. |
Thu June 19, 2025 | Fixed ca-bundle to swap in cross-sign stamp by AAA root. Deleted new cert and new private key in Fastly. Re-created pem from crt+ca-bundle. Upload key and pem to Fastly, and activate on t.sni for code2 staging. Verified on various browsers. Activate on k.sni for production code.jquery.com. Confirmed to work on macOS 10.9-10.11. |