-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[v4.4] Add … push --sign-by-sigstore #17241
[v4.4] Add … push --sign-by-sigstore #17241
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mtrmac The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@TomSweeneyRedHat @mheon @ashley-cui I’m afraid this feature didn’t get merged before cutting the 4.4 branch. I’m sorry I didn’t notice earlier. |
Adding bloat-approved for testing. |
Tests passed, please merge (targeting before 4.4 final) |
LGTM |
(Compare previous reviews in #17088 ) |
Can we get #17088 in first? I'd prefer not to have a situation where the branch is more up to date than main |
(If time becomes an issue, we can definitely merge this before release, though) |
(podman push) and (podman manifest push) now support --sign-by-sigstore=param-file, using the containers-sigstore-signing-params.yaml(5) file format. That notably adds support for Fulcio and Rekor signing. Signed-off-by: Miloslav Trmač <[email protected]>
8a5d701
to
097ca60
Compare
Gave #17088 a slash lgtm, going to slash lgtm this PR and hold it. Once the other PR merges, feel free to un-hold. /lgtm |
/hold cancel |
Thanks everyone! |
This is a backport of (as yet unmerged) #17088.
podman push
andpodman manifest push sync
now support--sign-by-sigstore=param-file
,using the
containers-sigstore-signing-params.yaml(5)
file format.That notably adds support for Fulcio and Rekor signing.
Depends on
unmergedcontainers/image#1787 ; see that PR for documentation of the YAML file format, as well as example files.See also containers/common#1288 for more discussion about where the interactive prompting pieces should be.
Untested so far.Does this PR introduce a user-facing change?