Skip to content
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

Unable to easily follow the upgrade process #1

Open
juadk opened this issue Sep 21, 2022 · 6 comments
Open

Unable to easily follow the upgrade process #1

juadk opened this issue Sep 21, 2022 · 6 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@juadk
Copy link
Collaborator

juadk commented Sep 21, 2022

Setup

  • Rancher version: 2.6.8
  • Rancher-dashboard branch: elemental-dev

Describe the bug

Context: Test upgrade in the UI

When you upgrade a node, there is no easy way to follow the process:
image

You can see that the upgrade process has been created but you don't really know what happens.
image

If you want to follow a little bit more, you have to go to the Dashboard in the Elemental UI and click on Manage Elemental Cluster:
image

Then, you will see your cluster's status changed, switch from active to error to updating and then back to active.
image

From my point of view, we need a better way to track upgrades.

To Reproduce

  1. Setup Rancher and navigate to OS Management.
  2. Create a machine registration and a machine inventory, according to your specifications.
  3. Once done, head to OS Management > Dashboard > Create Elemental Cluster.
  4. Once the cluster ok, create an OS Image Upgrades and the upgrade will start in background
@aalves08
Copy link
Member

FYI @nwmac @kwwii @agracey

@juadk
Copy link
Collaborator Author

juadk commented Sep 21, 2022

It could also make sense to have a way to check if the node is booted from the expecting image.
Because right now, I cannot see an other solution than checking the /etc/os-release file with a ssh command....
image

@nwmac nwmac transferred this issue from rancher/dashboard Sep 23, 2022
@agracey
Copy link

agracey commented Sep 26, 2022

I think this is a really good feature to have!

How do we follow the process of an upgrade of k3s? I would imagine the UX should be the same.

@kwwii
Copy link

kwwii commented Oct 9, 2022

@agracey This UI follows the standard pattern used to display the status of kubernetes resources in the Rancher Manager UI. Which information would be relevant to a user? Does the back-end provide that level of detail? This sounds like a feature which needs definition and planning, not a "bug".

@agracey
Copy link

agracey commented Oct 10, 2022

Which information would be relevant to a user?

Off the top of my head but I'm sure there are more:

  • How many clusters are in the selector
  • Per cluster:
    • How many nodes have been upgraded / How many nodes left
    • Which node is being upgraded now
  • Any Errors or Rollbacks that happened (globally)

@agracey
Copy link

agracey commented Oct 10, 2022

I don't think the backend does provide that data (yet...) so we would need to define the flow and open a ticket there.

@aalves08 aalves08 added this to the 2.7.x milestone Oct 21, 2022
@aalves08 aalves08 self-assigned this Oct 21, 2022
@aalves08 aalves08 added the enhancement New feature or request label Oct 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants