-
Notifications
You must be signed in to change notification settings - Fork 52
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
Run rh-sign-image-cosign signing in parallel [CLOUDDST-25034] #701
base: development
Are you sure you want to change the base?
Run rh-sign-image-cosign signing in parallel [CLOUDDST-25034] #701
Conversation
Hi @midnightercz. Thanks for your PR. I'm waiting for a konflux-ci member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
I still need to apply some retry mechanism |
d2207ec
to
2772ff1
Compare
804a0c8
to
df53da2
Compare
tasks/rh-sign-image-cosign/tests/test-rh-sign-image-cosign-retries.yaml
Outdated
Show resolved
Hide resolved
tasks/rh-sign-image-cosign/tests/test-rh-sign-image-cosign-single-component.yaml
Outdated
Show resolved
Hide resolved
So this makes the task idempotent too? Sounds like it may resolve https://issues.redhat.com/browse/RELEASE-1251 |
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.
All the tests have concurrentLimit: 1. It would be nice to have one testing the parallel functionality since this PR introduces it
tasks/rh-sign-image-cosign/tests/test-rh-sign-image-cosign-retries.yaml
Outdated
Show resolved
Hide resolved
Well, it was idempotent even before - cosign checks before pushing signature to the server, point is that now it doesn't even build the signature layer.
|
Okay, I am going to assign the ticket to you and put it in review since you did all the work here. Thank you!
If it wouldn't take too long to add, I think it would be nice to have |
Can you squash it down to one commit and make it pass gitlint (and rebase)? Then I will trigger the e2e |
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.
One outstanding nit pick about the rm
in the test cleanups, but otherwise lgtm. Can you fix the checkton issues, rebase and squash it down to one commit that fits gitlint standards?
0b0f42c
to
ab6fafb
Compare
ab6fafb
to
94e8c27
Compare
/ok-to-test |
@midnightercz okay to merge it if we get an e2e pass? |
94e8c27
to
cf3c9c7
Compare
New changes are detected. LGTM label has been removed. |
/ok-to-test |
cf3c9c7
to
4e081ba
Compare
/ok-to-test |
1 similar comment
/ok-to-test |
rh-sign-image-cosign now checks for existing signatures and sign only when signature for given identity and digest is not found. Also whole procedure now runs in parallel. Signed-off-by: Jindrich Luza <[email protected]>
347c423
to
c80d219
Compare
/ok-to-test |
@midnightercz: The following test has Failed, say /retest to rerun failed tests.
Inspecting Test ArtifactsTo inspect your test artifacts, follow these steps:
mkdir -p oras-artifacts
cd oras-artifacts
oras pull quay.io/konflux-test-storage/konflux-team/release-service-catalog:konflux-e2e-tests-catalog-tlx6g |
|
Yes, that is the issue. @midnightercz how do we derive the proper |
@midnightercz ping |
PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
rh-sign-image-cosign now checks for existing signatures and sign only when signature for given identity and digest is not found.
Also whole procedure now runs in parallel.