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

Request: backport 'Add support for using Digest for base image' to 9.0.1xx band #45856

Open
tmds opened this issue Jan 10, 2025 · 1 comment
Open
Assignees

Comments

@tmds
Copy link
Member

tmds commented Jan 10, 2025

This feature was implemented in #44461 and is being included in the 9.0.2xx band with #45594.

The feature enables pinning the base image to a specific digest. This enables to control and determine the exact version of a container image tag that was used, which is important for software supply chain (SBOMs) and reproducibility of build environments.

This is a request to backport the feature to the 9.0.1xx band.

Rationale:

  • Source-built SDKs are limited to the .1xx band. Unless it gets backported, the feature isn't available for source-built SDKs until .NET 10. If we backport it in our builds, we land on the next point*.

  • The current behavior of the 9.0.1xx band is to ignore the digest rather than give an error. This makes it undetermined what digest was effectively used. It would be preferable to have the digest work across all 9.0 bands, rather than rely on the user to know the 9.0.1xx band doesn't support it (*: or know the source-built maintainers chose to backport it manually).

cc @baronfel @omajid @BeyondEvil

@baronfel
Copy link
Member

Triggered the backport - thanks for the request!

@Forgind Forgind removed the untriaged Request triage from a team member label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants