-
Notifications
You must be signed in to change notification settings - Fork 202
Better feedback when publishing/unpublishing #2343
Comments
Would be great to have a checklist/table that updates as deployment progresses through various states, e.g.
|
Yeah, I think on the integration detail page if it's deploying a checklist would be good. On the integration list page should the user happen to go there I think probably just showing the current stage of the deployment would be fine in place of Publishing/Unpublishing. |
A link to the OCP console to the thing we are waiting on would be nice too. Like pod build logs, DC events page, Pod startup logs etc. |
V2 of UX design is available via UX tracker: https://syndesisio.github.io/syndesis-ux/. Please review. |
This looks good to me, except it is still showing the hover help for "Building" as: For the hover help, I suggest: Assembling - Creating pod resources needed to build the integration |
@TovaCohen cool, I'll use that in the implementation, and it'll go into the dictionary file so it'll be easy to change later on. |
Hey - just to confirm, wouldn't this be the correct order? |
Looks great, especially the log link. UX Approved by PM |
Thanks @gaughan. @gashcrumb @kcbabo @dhirajsb @TovaCohen - can we confirm what are the stages? And what is the correct order of these stages? So I can update the design to reflect the latest changes. |
From my POV, it's what I mentioned above : Assembling, Building, Deploying, Publishing, Starting |
+1 on the designs from me. |
Opened PR #2947 to address this in the backend. Need to run the new state monitoring endpoint to get publishing state details by @gashcrumb for UI changes. |
See latest UX design in UX tracker. Closing this issue. If we need to address anything new, please open a new issue. |
This is a...
The problem
When publishing or unpublishing an integration, the 'Pending' spinner is not enough feedback. There's a lot of factors that play a role in how long an integration takes to publish, and some of these factors can be out of our control.
I think we should expose more information to the user so that there's more feedback, i.e. 'building', 'starting pod' etc. basically more fine-grained states as the integration transitions from unpublished to published.
Perhaps keep the 'Pending' state but then add a second deployment status field perhaps, I dunno, let's discuss...
@kcbabo @dongniwang FYI...
The text was updated successfully, but these errors were encountered: