-
Notifications
You must be signed in to change notification settings - Fork 667
Always provide a cluster update path when updates are available #1183
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
Always provide a cluster update path when updates are available #1183
Conversation
serenamarie125
left a comment
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.
@TheRealJon when the current state is updating, are we only offering the Update to another version if there are multiple versions? or are we essentially allowing them to downgrade back to where they were coming from?
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.
and do we have a way to cancel the update, which would essentially roll back to the prior version? @beanh66 i don't remember if there is a requirement for this, but we may want to consider it from a design perspective
This is completely dependent on the state of the underlying ClusterVersion resource. I think there is a short period of overlap where the current desired version might still show as an available update, but that resolves itself in a couple of seconds. Essentially, the updates available alert will always show when the
According to @spadgett, there is no concept of cancelling or rolling back an update (yet?). |
4e6fb32 to
de07789
Compare
|
/retest |
@TheRealJon ok great, wanted to make sure it would only show up when it made sense. Regarding cancel, now i remember a discussion with @spadgett and @beanh66 about cancel not being available for 4.0 Thanks! |
frontend/public/components/cluster-settings/cluster-settings.tsx
Outdated
Show resolved
Hide resolved
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.
When do we need to resolve this TODO?
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.
Probably not for beta2. The link that we had here was just not useful, so I removed it until we have something real to put there.
beanh66
left a comment
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.
@TheRealJon We reviewed this in the design meeting yesterday and the same questions arose around whether or not a user can rollback to a previous version or cancel. If neither is available, I'm wondering when that failing message goes away currently? If I take the action to try another version, will that remove the old failing message?
Other question is around the "view detailed progress" link. Does that take users to the Cluster Operators tab? If so, can we change to be more consistent with the failed message and explicitly say "View Cluster Operators for details" with Cluster Operators being the link?
de07789 to
7187f3d
Compare
|
/retest |
The failing message will stay there as long as the underlying ClusterVersion resource has a failure condition in
Yes, and I'll update the text to be more consistent. |
|
/retest |
1 similar comment
|
/retest |
7187f3d to
50fa841
Compare
|
/retest |
|
/lgtm |
|
/retest |
5 similar comments
|
/retest |
|
/retest |
|
/retest |
|
/retest |
|
/retest |
|
CI may struggle until this merges: I see the same issues in the |
|
@TheRealJon Can you confirm that the test failures aren't real? Login is failing on this PR, and it's not a common flake. |
|
/retest |
1 similar comment
|
/retest |
50fa841 to
568dc19
Compare
|
/lgtm |
|
Install failed /retest |
|
/retest |
3 similar comments
|
/retest |
|
/retest |
|
/retest |
/retest |
|
I'm seeing that error a lot on this PR and not on others. We should make sure it's not something in the changes. |
|
/hold Even with our flakes, this should have passed CI by now. I'd like to investigate. |
|
/hold cancel We'll see if this passes CI after rebase |
568dc19 to
5b1bad7
Compare
|
@spadgett rebased |
/retest |
/retest |
|
/retest |
|
/lgtm |
Fixes https://jira.coreos.com/browse/CONSOLE-1262, https://jira.coreos.com/browse/CONSOLE-1269, and a few other minor issues I found on the cluster settings page along the way.
Updates Available

Update in progress:

Update failing:

@openshift/team-ux-review