-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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: Set initial progress from pod metadata if exists. Fixes #13057 #13260
Conversation
Thanks for all of the fixes @jswxstw! Any interest in joining the Argo Workflows Sustainability Effort and geting your PRs prioritized for review? |
@juliev0 Thank you for your invitation, but unfortunately, I need to move on to other work later. |
So, does this mean that the "self reporting progress" feature would only work if the RBAC is configured to prevent writing to |
Not really, "self reporting progress" feature also works when |
Sorry. Does this mean that we're calling |
Controller will get node progress both from |
okay, thanks for the explanation |
Did you test it both while having the RBAC permission and while not? (if you can confirm that and add the comment I mentioned (or something like it), then I'll gladly approve and merge. Thanks for fixing this! |
…#13057 Signed-off-by: jswxstw <[email protected]>
I removed
Self reporting progress works well. |
/retest |
Signed-off-by: oninowang <[email protected]>
…#13057 (argoproj#13260) Signed-off-by: jswxstw <[email protected]> Signed-off-by: oninowang <[email protected]>
…13260) Signed-off-by: jswxstw <[email protected]> Signed-off-by: oninowang <[email protected]>
Fixes #13057
Motivation
Self reporting progress does not work when
workflows.argoproj.io/progress
is set.Modifications
podReconciliation
.Verification
Local test and UT.
Workflow demo: