-
Notifications
You must be signed in to change notification settings - Fork 854
Include the Sequoia crypto backend, and run integration tests with it #6390
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
Conversation
|
Ephemeral COPR build failed. @containers/packit-build please check. |
1 similar comment
|
Ephemeral COPR build failed. @containers/packit-build please check. |
7800339 to
b844ac6
Compare
|
@containers/buildah-maintainers PTAL, I’m not familiar with the test setup in this repo. Ultimately, this seems to be just a compile-test of the crypto backend: I have manually verified that the binary does build with the Sequoia build tag, and does include the Sequoia implementation — but ~all tests here run with Unlike Podman and Skopeo, this does not add new UI: Buildah doesn’t have a |
lsm5
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
We should also update rpm/buildah.spec to include the new buildtag, but that can be in another PR.
flouthoc
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: flouthoc, lsm5, 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
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
@mtrmac looks like you have some conflicts that need tending to. |
Follow up on containers#6390 Signed-off-by: Lokesh Mandvekar <[email protected]>
This mirrors the same Make veriable in Skopeo and (proposed) Podman. Signed-off-by: Miloslav Trmač <[email protected]>
This extra test run is temporary; it should be removed after rust-podman-sequoia makes it to a stable Fedora release. Signed-off-by: Miloslav Trmač <[email protected]>
|
Rebased (with no code changes — just dropped the first dependency update commit), PTAL again. |
|
Just to be sure: this test is meant to be must-pass-to-merge and not simply informative? |
|
Yes, I was thinking must-pass-to-merge — with the distribution dependency moving as new Fedoras are released. I.e. after we move to Fedora.next, have the “Fedora” run done with Sequoia, and drop the “Rawhide” run again; and one release after that, have the “previous Fedora” run done with Sequoia as well. The extra test run would only persist as until Fedora 43 is released and used in CI. |
|
Okay, then. |
Follow up on containers#6390 Signed-off-by: Lokesh Mandvekar <[email protected]>
Follow up on containers#6390 Signed-off-by: Lokesh Mandvekar <[email protected]>
What type of PR is this?
What this PR does / why we need it:
To support Buildah builds using the Sequoia crypto backend, it would be useful to have at least some tests.
How to verify it
Manually inspect that the tests use a Sequoia build.
Which issue(s) this PR fixes:
None
Special notes for your reviewer:
Does this PR introduce a user-facing change?