-
Notifications
You must be signed in to change notification settings - Fork 153
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
Tekton Latest Pipeline Run does not always show the data. #735
Comments
I tried to reproduce this issue multiple times with the Pipeline Run list page. Let us close this issue because the "Latest Pipeline Run" component isn't shown anymore above the Pipeline Run list, so that redesign might fix this. |
Reopening this issue as I am able to reproduce it Screen.Recording.2023-11-23.at.12.08.13.AM.mov |
I haven't reproduced this yet locally, but if it's due to flaky DNS we may not have much option other than maybe doing x number of retries before giving up and reporting the failure. Is this FETCH_ERROR type used for any kind of problem fetching data from the API server? It may be difficult then to discern what could be a temporary failure which would be suitable for retries vs immediately reported to the user. |
So far the closest I've gotten to reproducing this is a 504 gateway timeout being reported, I was booting up the cluster and happened to have a browser pointed at the tekton page. However the error message cleared itself up while I was considering grabbing a screenshot, as the component continuously polls for updates. I did this testing with the 1.0 pre-release image, but if there's a more relevant setup to try like maybe running with a local instance separate from the cluster I can try that too. If our components poll regularly then I think there's not much more we can do to cover transient issues between the backstage backend and the clusters it's configured to proxy requests to other than report problems right away like we are now doing. We could think about another layer of error reporting where maybe some cases don't need to be immediately reported to the user and the UI just gracefully handles it. In any case, I think the error reporting as implemented is much better than what's shown in the original screenshots, where there's no mention of an actual error, just no pipelines which is confusing. A warning notification that there's been a problem querying the cluster is much more helpful. |
As discussed with the UI team, we can and will improve the plugin in the future. However, we can not DNS or network issues in the plugin. We show errors now and improved the rendering with #1140 a bit. I'm closing this now, and we think we should open a new one when this or a similar error occurs again. |
Describe the bug
Bug on behalf of Natale.
The data is not always visible in the LPR plugin in the CI tab. Sometimes it will display 'No Pipeline Run to visualize'
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The data should be visible every time.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: