Migrate TLS for jQuery CDN to ACME (deadline: 30 Nov 2026)
@Krinkle đang làm issue này rồi.
Từ ngày 27/5/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
What
Following up from this year's renewal, we should migrate to fully automatic certificates (ACME, e.g. Let's Encrypt and such).
Why
https://github.com/jquery/infrastructure-puppet/issues/85:
[…] This year is going to be different because the CAB Forum approved a decision past year to gradually reduce the maximum lifetime of all TLS certificates to 47 days by 2029.
[…] Sectigo, has already recently lowered the maximum from 356 to 200 days and it'll reduce to 100 days next year. (see Sectigo April 2025 press release).
So we could certainly renew this the usual way one more time, with 200 days, but by next year we should really be on automation […]
When
The current cert expires on 4 Dec 2026, so let's aim to get this live by 30 Nov 2026.
How
- Experiment with Fastly-managed TLS using Certainly.
- Experiment with Fastly-managed TLS using GlobalSign.
- Determine how far back their roots are trusted by old devices, and how this compares to Sectigo.
- Decide on a reliable testing setup (i.e. Fastly cluster configuration and domain).
- Observe renewal cycle: How long before expiry does it renew?
- Observe renewal cycle: How long after minting/issuing new certs are they activated?
- Pilot: Gradually roll out on jQuery domains served via Fastly (except code.jquery.com)
- Converge on the best setup and switch all piloted services to the preferred setup.
- Switch code.jquery.com by end of November 2026.
/cc @ryanaslett @timmywil
- Ngôn ngữ chính
- Puppet
- Star
- 12
- Fork
- 9
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của jquery/infrastructure-puppet
-
Service: Search
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
-
Should we disable TLS 1.0/1.1?Có thể làm lại được @Krinkle đã nhận 278 ngày trước và không có pull request nào đang mở. Đang mởsecurity Service: Doc sites Type: Enhancement
jquery/infrastructure-puppet#79 · 10 bình luận · 1 người được giao ·
-
Service: Puppet Type: Problem
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Re-enable GitHub backupsĐang mởService: Backups Type: Enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
jquery/infrastructure-puppet#9 · 2 bình luận ·
-
Service: Doc sites Type: Enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 28/100