-
Notifications
You must be signed in to change notification settings - Fork 141
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
Combine three bundle build tasks into one #1112
Conversation
The diff is not easy to review by eye, but I like the concept. If this can solve or even reduce the frequency of the intermittent failures described in EC-705 that would be fantastic. |
Seems that scheduling Task pods often runs into issues, most likely the inability to mount persistent volumes caused by "volume node affinity conflict". To minimize this issue three separate bundle build Tasks are now combined into a single Tasks as three Steps instead. Reference: https://issues.redhat.com/browse/EC-705 Co-authored-by: Adam Cmiel <[email protected]>
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 👍
it does look a lot simpler than before, hopefully it will also behave better
Thanks for the review, I'll start the merge now and watch out for any issues. |
This is caused by the commit not containing any changes to the Tasks. I'll create a followup PR to ignore missing task bundle list files |
Follow up to konflux-ci#1112, let's not confuse folk by printing: ``` cat: /workspace/source/task-bundle-list-konflux-ci: No such file or directory cat: /workspace/source/task-bundle-list-appstudio: No such file or directory ``` In the TaskRun logs. Those files do not exist if no Tasks were changed. Reference: https://issues.redhat.com/browse/EC-705
Follow up to #1112, let's not confuse folk by printing: ``` cat: /workspace/source/task-bundle-list-konflux-ci: No such file or directory cat: /workspace/source/task-bundle-list-appstudio: No such file or directory ``` In the TaskRun logs. Those files do not exist if no Tasks were changed. Reference: https://issues.redhat.com/browse/EC-705
Follow up to konflux-ci#1112, let's not confuse folk by printing: ``` cat: /workspace/source/task-bundle-list-konflux-ci: No such file or directory cat: /workspace/source/task-bundle-list-appstudio: No such file or directory ``` In the TaskRun logs. Those files do not exist if no Tasks were changed. Reference: https://issues.redhat.com/browse/EC-705
Seems that scheduling Task pods often runs into issues, most likely the inability to mount persistent volumes caused by "volume node affinity conflict". To minimize this issue three separate bundle build Tasks are now combined into a single Tasks as three Steps instead.
Reference: https://issues.redhat.com/browse/EC-705