-
Notifications
You must be signed in to change notification settings - Fork 42
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
feat(STONEINTG-781): remove finalizer sooner for integration plr #626
Conversation
Note that the diagram for the statusreport controller will also need to be updated, at least around this part. |
fe930f1
to
ac36a4e
Compare
/retest |
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.
The current solution looks good to me code-wise, just have a tiny nit on the diagram update.
70c9800
to
50536d9
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #626 +/- ##
==========================================
- Coverage 72.74% 72.36% -0.39%
==========================================
Files 46 46
Lines 4590 4657 +67
==========================================
+ Hits 3339 3370 +31
- Misses 900 931 +31
- Partials 351 356 +5 ☔ View full report in Codecov by Sentry. |
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
Previously integration-service was prematurely removing finalizers from "optional" Integration PLRs since they aren't considered while marking the snapshot as finished. The logic for these PLRS have been changed to remove their finalizers after they are finished, their status has been recorded by the snapshot, and their status has reported to GH. Signed-off-by: Josh Everett <[email protected]>
Quality Gate passedIssues Measures |
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.
Still LGTM after the latest updates
Update to d8cc291 was just a rebase so I think this is ready to merge. |
Maintainers will complete the following section