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

[backport 2.9.5] AKS: Unable to upgrade Nodepool's k8s version #12860

Closed
cpinjani opened this issue Dec 11, 2024 · 4 comments
Closed

[backport 2.9.5] AKS: Unable to upgrade Nodepool's k8s version #12860

cpinjani opened this issue Dec 11, 2024 · 4 comments
Assignees
Labels
area/aks kind/bug QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this regression status/release-blocker
Milestone

Comments

@cpinjani
Copy link

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 the QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this label Dec 11, 2024
@richard-cox richard-cox added this to the v2.9.5 milestone Dec 11, 2024
@richard-cox
Copy link
Member

/forwardport v2.10.1

@richard-cox
Copy link
Member

/forwardport v2.11.0

@gaktive gaktive changed the title AKS: Unable to upgrade Nodepool's k8s version [backport 2.9.5] AKS: Unable to upgrade Nodepool's k8s version Dec 11, 2024
@izaac izaac self-assigned this Dec 11, 2024
@izaac
Copy link
Contributor

izaac commented Dec 12, 2024

Rancher version: v2.9-811aaa845e17942c94458af87efb4083bee532d2-head
UI version: release-2.9 0a69edb

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 12, 2024
@skanakal
Copy link
Contributor

rancher/rancher#48401

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/aks kind/bug QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this regression status/release-blocker
Projects
None yet
Development

No branches or pull requests

5 participants