Skip to content

Drop distrusted eMudhra roots from the image - #221

Merged
ecv merged 1 commit into
mainfrom
claude/drop-distrusted-roots
Oct 31, 2026
Merged

ecv merged 1 commit into
mainfrom
claude/drop-distrusted-roots

Conversation

@ecv

@ecv ecv commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

The datum-connect image still trusts the eMudhra emSign C1 and C3 roots that Mozilla distrusts, because Debian's ca-certificates still ships them. The image now deselects C1, C3 and G3 at build time, and the build fails if any of the three is still in the bundle. It takes effect with the next tagged release. This repo builds outside the shared publish workflow that datum-cloud/actions#115 fixes, so it needs its own change.

Related to datum-cloud/infra#8100

https://claude.ai/code/session_017DtryiDvkyMsot8cD5pNMG

The image still trusts the eMudhra emSign C1 and C3 roots that Mozilla
distrusts, because Debian's ca-certificates ships them. Deselect C1, C3 and
G3, rebuild the system bundle, and fail the build if any of them remain.

Related to datum-cloud/infra#8100
@ecv
ecv requested a review from kevwilliams October 31, 2026 17:22

@kevwilliams kevwilliams left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Same fix as the batch; verified the grep check fails the build on trixie if the deselect stops matching.

@ecv
ecv merged commit 2735295 into main Oct 31, 2026
6 checks passed
@ecv
ecv deleted the claude/drop-distrusted-roots branch October 31, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants