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

[3.5] Backport adding digest for etcd base image #17205

Merged

Conversation

jmhbnz
Copy link
Member

@jmhbnz jmhbnz commented Jan 8, 2024

This pull request proposes backporting #17122 to release-3.5.

Currently etcd official release image builds are not reproducible as we currently use the mutable latest tag for our distroless base image. With this backport they would become reproducible through a switch to immutable digests.

It needs to be called out there is a tradeoff that before each release we would ideally consider updating to the latest upstream image sha to ensure our reproducible builds are using the most current base image. For main we have dependabot keeping on top of this. For release branches I don't believe dependabot can be configured to analyse non default branch so we would need to do it manually.

Relates to #16987.

To ensure etcd official image builds can be reproduced.

Signed-off-by: James Blair <mail@jamesblair.net>
Copy link
Member

@fuweid fuweid left a comment

Choose a reason for hiding this comment

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

LGTM

9be3fcc6abeaf985b5ecce59451acbcbb15e7be39472320c538d0d55a0834edc is for latest tag

@jmhbnz jmhbnz requested a review from ahrtr January 9, 2024 08:47
@ahrtr ahrtr merged commit fe32cf9 into etcd-io:release-3.5 Jan 9, 2024
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants