Migrate TLS for jQuery CDN to ACME (deadline: 30 Nov 2026)
@Krinkle がすでに取り組んでいます。
2026年5月27日 から。
評価
この issue はまだ評価されていません。
説明
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
- 主要言語
- Puppet
- スター
- 12
- フォーク
- 9
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
jquery/infrastructure-puppet のほかの issue
-
Service: Search
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
-
Should we disable TLS 1.0/1.1?再び着手できるかも @Krinkle が 278 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンsecurity Service: Doc sites Type: Enhancement
jquery/infrastructure-puppet#79 · コメント 10 件 · 担当者 1 名 ·
-
Service: Puppet Type: Problem
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
Service: Backups Type: Enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
jquery/infrastructure-puppet#9 · コメント 2 件 ·
-
Service: Doc sites Type: Enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 28/100