sealights steps on pr workflow added - #1107
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
rm3l
left a comment
There was a problem hiding this comment.
@npotluri-rh Is there a related JIRA for this?
|
|
/assign @subhashkhileri |
gazarenkov
left a comment
There was a problem hiding this comment.
Since it is planned to add it to nightly (#1136) do we really need it on PR check? Who's going to use it for each PR?
@gazarenkov My understanding is that it would also make sense on PRs. See the email from Shai titled "Why Sealights?". Having some insights like this on PRs could be beneficial for us, I think. Let's see what we can get from this integration first and eventually revisit this decision with justified data if it does not prove useful. |
@gazarenkov Thanks for raising these concerns. I appreciate your thoughtful approach. I do understand the hesitation, especially around test runtime and supportability. That said, I’d still recommend moving forward with this PR for a few reasons:
Happy to revisit or roll it back if the data shows a strong negative impact, but I believe it's important to try it first so we can make decisions based on evidence, not assumptions. |
|
FYI, we just merged the other PR for nightlies (#1136), and I triggered a manual run to try it: https://github.com/redhat-developer/rhdh-operator/actions/runs/15050090648/job/42302508633 |
Thanks @psrna, what I am saying is that we need to do our best to mitigate the risk of applying experimental (yet undoubtedly useful) integration to live project (with GA status but pretty active). For red nightly jobs (and not only nightly btw) - this is exactly the example of why I prefer less but supported and reliable jobs and tools under more. Flaky tests leads to the state when failing tests become "the norm", the same avoiding running the tests due to theirs slowness become normal. All of this just kill the QA/CI idea IMO. |
@gazarenkov In the meantime, I looked into how long it takes to set up Sealights and run the scan in the nightly build, as you previously suggested, now that the PR for nightlies has been merged. It took 1 minute and 22 seconds. That seems quite reasonable to me, so I believe we can move forward with it. From my perspective, the concern about its impact on execution time should no longer be an issue. |
@psrna What does it scan? |
Currently on nightly it is only E2E tests but on PR it does Units and integration without E2E |
Why only E2E tests? |

Description
Tested:

Which issue(s) does this PR fix or relate to
https://issues.redhat.com/browse/RHIDP-6915
PR acceptance criteria
How to test changes / Special notes to the reviewer