Skip to content

Update the pinned Amazon RDS CA bundle checksum - #87

Open
josipmrsic wants to merge 2 commits into
plannotator:mainfrom
josipmrsic:DEVPLAT-1369-fix-rds-bundle-checksum
Open

josipmrsic wants to merge 2 commits into
plannotator:mainfrom
josipmrsic:DEVPLAT-1369-fix-rds-bundle-checksum

Conversation

@josipmrsic

@josipmrsic josipmrsic commented Oct 9, 2026 •

Copy link
Copy Markdown

Hi again! While running the full gate for #86 on our fork, the OCI image build stopped at the Amazon RDS CA bundle:

ADD https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem
ERROR: digest mismatch

AWS replaced global-bundle.pem on 2026-09-29, so the pinned checksum in packaging/oci/Dockerfile no longer matches, and every image build fails. That's also why the nightly full gate on main has been red since then.

This PR only updates the pin to the current file. The old value appears nowhere else in the repo.

Update 2026-10-20: AWS replaced the bundle once more on 2026-10-14 (Last-Modified: Wed, 14 Oct 2026 22:38:21 GMT), so the value from the first commit (sha256:fe45bbeb…) is already stale too. The second commit moves the pin to sha256:90a6f1a7…, verified today against the live URL; the new bundle holds 114 certificates, all Amazon RDS root CAs. An arm64 image build from this branch passes the ADD --checksum step.

Verification of the first commit: the full verify:iteration tier on our fork, with this change on top of #86, built and tested the image successfully: https://github.com/josipmrsic/artifact-server/actions/runs/37789296735

Since AWS rotates this bundle from time to time, the pin will need the same update again at some point. Happy to look into a sturdier approach in a separate PR if you'd like one.

AWS replaced global-bundle.pem on 2026-09-29, so every OCI image build failed with a digest mismatch.
AWS replaced global-bundle.pem once more on 2026-10-14, so the checksum
pinned on 2026-10-09 fails the OCI image build with a digest mismatch.
The new bundle holds 114 certificates, all Amazon RDS root CAs.
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.

1 participant