feat(ISV-7115): add rh-direct-sign-image task#2301
Conversation
|
This PR is based on another PR in utils repo: konflux-ci/release-service-utils#819 |
PR Reviewer Guide 🔍(Review updated until commit d108f22)Warning
Here are some key observations to aid the review process:
|
Code Review by Qodo
Context used✅ Compliance rules (platform):
28 rules 1.
|
|
Code review by qodo was updated up to the latest commit 96cd1e5 |
swickersh
left a comment
There was a problem hiding this comment.
one small nit.
Lgtm, but will wait to approve until the utils dependency PR lands and the image ref is updated here.
|
Can you take a look at the tests for a python converted task like https://github.com/konflux-ci/release-service-catalog/tree/development/tasks/internal/check-fbc-opt-in? Basically, the |
@johnbieren I updated the tests based on the suggestions. Please check if it is correct now. |
|
Code review by qodo was updated up to the latest commit 1a2a16d |
|
Code review by qodo was updated up to the latest commit ae056f6 |
|
Code review by qodo was updated up to the latest commit bbc2e7d |
|
Code review by qodo was updated up to the latest commit cc3edec |
|
Code review by qodo was updated up to the latest commit ea05ae3 |
|
@swickersh The reference to the utils image has been updated. Can you approve now? Thanks. |
|
It turns out that there is one more issue that needs to be addressed first konflux-ci/release-service-utils#848 |
Ok, yea just ping me again when 848 lands and the image is updated here. Thanks |
New task for signing images using the direct signing method, which will replace rh-sign-image that goes through Radas. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Ales Raszka <araszka@redhat.com>
|
Code review by qodo was updated up to the latest commit d108f22 |
|
@swickersh The related PR was merged and the image reference is updated. Feel free to review/approve. Thanks |
| @@ -0,0 +1,4 @@ | |||
| #!/usr/bin/env bash | |||
There was a problem hiding this comment.
file is .py and has bash inside.
| - name: pipelineRunUid | ||
| value: $(context.pipelineRun.uid) | ||
| - name: snapshotPath | ||
| value: $(context.pipelineRun.uid)/snapshot_spec.json |
There was a problem hiding this comment.
You need to create the files in a previous task, with your "mocking" values.
New task for signing images using the direct signing method, which will replace rh-sign-image that goes through Radas.
Describe your changes
Relevant Jira
Checklist before requesting a review
do not mergelabel if there's a dependency PRrelease-service-maintainershandle if you are unsure who to tagSigned-off-by: My name <email>.github/scripts/readme_generator.shand verified the results using.github/scripts/check_readme.shAssisted-By: Cursor