-
Notifications
You must be signed in to change notification settings - Fork 40
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
fix(RHTAPREL-810): reorder operations in ReleasePlan controller #343
Conversation
CI blocked by konflux-ci/e2e-tests#996 |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #343 +/- ##
=======================================
Coverage 83.78% 83.78%
=======================================
Files 30 30
Lines 1955 1955
=======================================
Hits 1638 1638
Misses 245 245
Partials 72 72 ☔ View full report in Codecov by Sentry. |
Is there a bug in Jira for this? Or how was this discovered?
I was confused when reading this at first as I thought "If the application is not found, the reconcile loop errors." is the result of this fix. So I'd suggest to clarify it a bit, e.g. add "currently" or "until now" before the second sentence:
|
+1 about the Jira. I think it is important for (eventually) future tracking. |
I can create a JIRA for it. It was found when I was working on RHTAPBUGS-1113 |
Yeah, so maybe it's enough to reference that bug here and add a note there that you also found this issue and address it in this PR? A separate bug would work as well of course. |
Updated with https://issues.redhat.com/browse/RHTAPREL-810 reference |
/test release-service-e2e |
This commit reorders the operations in the ReleasePlan controller so that the application owner reference is set last. If the application is not found, the reconcile loop errors. This means that if the application is not yet created, the other operations will not run, and (at this time) no matching information will be set. With this commit, the matching information is set before, as this does not rely on the application CR existing. Signed-off-by: Johnny Bieren <[email protected]>
New changes are detected. LGTM label has been removed. |
|
/test release-service-e2e |
This commit reorders the operations in the ReleasePlan controller so that the application owner reference is set last. If the application is not found, the reconcile loop errors. This means that if the application is not yet created, the other operations will not run, and (at this time) no matching information will be set. With this commit, the matching information is set before, as this does not rely on the application CR existing.