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

AKS: Unable to upgrade Nodepool's k8s version #12862

Closed
github-actions bot opened this issue Dec 11, 2024 · 1 comment · Fixed by #12865
Closed

AKS: Unable to upgrade Nodepool's k8s version #12862

github-actions bot opened this issue Dec 11, 2024 · 1 comment · Fixed by #12865
Assignees
Milestone

Comments

@github-actions
Copy link
Contributor

This is a forwardport issue for #12860, automatically created via GitHub Actions workflow initiated by @richard-cox

Original issue body:

Setup
Rancher: v2.9-eaafb03a1ed78475258b7523b514168a8d9c8367-head
Dashboard: release-2.9 c2c221a

Describe the bug
Unable to upgrade Nodepool kubernetes version. "A new cluster version has been selected. Once the upgrade has completed, you can come back and upgrade the node pool version" warning is not getting cleared.

To Reproduce

  • Provision AKS cluster from Rancher UI
  • Upgrade control plane version to new one, valid warning is displayed for Nodepool
  • Once the upgrade is finished, edit cluster and try upgrading Nodepool

Screenshots

2.9-head:
image

2.9.3 (as expected):
image

@github-actions github-actions bot added area/aks kind/bug QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this QA/None regression status/release-blocker labels Dec 11, 2024
@github-actions github-actions bot added this to the v2.11.0 milestone Dec 11, 2024
@gaktive gaktive changed the title [forwardport v2.11.0] AKS: Unable to upgrade Nodepool's k8s version AKS: Unable to upgrade Nodepool's k8s version Dec 11, 2024
@mantis-toboggan-md mantis-toboggan-md added QA/manual-test Indicates issue requires manually testing and removed QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this labels Dec 11, 2024
@izaac izaac self-assigned this Dec 11, 2024
@izaac izaac reopened this Dec 11, 2024
@izaac
Copy link
Contributor

izaac commented Dec 11, 2024

Rancher version: v2.11-d224815d7cfbf4194db1ffdfb04676d55d1a2062-head
UI version: release-2.10 5218335

The same scenarios from 2.10 were executed to validate the fix in this version 2.11

I used an AKS hosted cluster with multiple node pools.
Selecting a newer k8s version shows the info box as expected regarding the pools update option after update.
If I select the current version back, the info box is hidden as expected.

I did two version bumps:

  • Update Kubernetes version. Save
  • Wait until the checkbox is visible in the Edit view.
  • Checked that multiple nodepools have this checkbox visible.
  • Update Pool A and save. Wait for update.
  • Go to edit again after waiting for the upgrade, Pool A is upgraded to the current kubernetes version. The checkbox is hidden.
  • Navigating to Pool B which is still not upgraded has the upgrade checkbox visible and information about the upgrade to version.
  • Check the box save and wait for Pool B to be upgraded.
  • All the pools match the kubernetes versions after the upgrade and going to edit.
  • Previous versions before the current in the Kubernetes versions dropdown are hidden

  • Next Scenario, version bump, repeat the above.

Closing as validated.

@izaac izaac closed this as completed Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants