Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ssl certs using pem files from google3. #2298

Merged
merged 1 commit into from
Feb 7, 2024

Conversation

briantting
Copy link
Contributor

@briantting briantting commented Jan 25, 2024

Update ssl certs using pem files from google3.

security/cacerts/chrome/roots.pem and
security/cacerts/for_connecting_to_google/roots.pem were used. The
network BUILD.gn file has also been refactored to support automated
updates of the ssl certs.

The script used is a temporary manual script that will be the starting
point for future automations.

b/278599663
b/237420990
b/321242817

tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
Copy link

codecov bot commented Jan 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (293eeca) 58.40% compared to head (47b7519) 58.41%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2298      +/-   ##
==========================================
+ Coverage   58.40%   58.41%   +0.01%     
==========================================
  Files        1902     1902              
  Lines       94718    94718              
==========================================
+ Hits        55316    55331      +15     
+ Misses      39402    39387      -15     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

cobalt/network/certs.gni Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs.py Outdated Show resolved Hide resolved
tools/update_certs_test.py Outdated Show resolved Hide resolved
tools/update_certs_test.py Outdated Show resolved Hide resolved
tools/update_certs_test.py Outdated Show resolved Hide resolved
security/cacerts/chrome/roots.pem and
security/cacerts/for_connecting_to_google/roots.pem were used. The
network BUILD.gn file has also been refactored to support automated
updates of the ssl certs.

The script used is a temporary manual script that will be the starting
point for future automations.

b/278599663
b/237420990
b/321242817

Change-Id: I26d56091beadb94e86117cd133cdcde5ed922089
Copy link
Contributor

@andrewsavage1 andrewsavage1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM—maybe see if @kaidokert has any comments on the tests, especially our discussion about the mock test. There might be something easy to do there that I don't know about

Copy link
Member

@kaidokert kaidokert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are a bit skimpy but ok :)

@briantting briantting merged commit fd65e24 into youtube:main Feb 7, 2024
340 of 341 checks passed
@briantting briantting added the cp-24.lts.1+ Cherry Pick to the 24.lts.1+ branch label Feb 7, 2024
cobalt-github-releaser-bot pushed a commit that referenced this pull request Feb 7, 2024
Update ssl certs using pem files from google3.

security/cacerts/chrome/roots.pem and
security/cacerts/for_connecting_to_google/roots.pem were used. The
network BUILD.gn file has also been refactored to support automated
updates of the ssl certs.

The script used is a temporary manual script that will be the starting
point for future automations.

b/278599663
b/237420990
b/321242817

(cherry picked from commit fd65e24)
kaidokert pushed a commit that referenced this pull request Feb 7, 2024
…2392)

Refer to the original PR: #2298

Update ssl certs using pem files from google3.

security/cacerts/chrome/roots.pem and
security/cacerts/for_connecting_to_google/roots.pem were used. The
network BUILD.gn file has also been refactored to support automated
updates of the ssl certs.

The script used is a temporary manual script that will be the starting
point for future automations.

b/278599663
b/237420990
b/321242817

Co-authored-by: Brian Ting <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cp-24.lts.1+ Cherry Pick to the 24.lts.1+ branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants