Ensure that Azure managed disks are consistent across pools #16306
+110
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This helps to avoid errors that can occur when mixing non-managed availability sets and managed availability sets in an azure cluster.
Fixes #16288
Occurred changes and/or fixed issues
Technical notes summary
This change makes some assumptions about how to work with managed disks in azure clusters:
Areas or cases that should be tested
See the issue for more details.
2. Change the default value for managed disks
3. Add a new pool and assert that the default value matches the existing pool
3. Add a new pool and assert that the default value matches the existing pool
4. Attempt to modify the value for the new pool. A modal with raise asking the user to confirm that they want to update all pools
Areas which could experience regressions
This will fail validation if there are valid scenarios where pools can mix managed disks.
Screenshot/Video
2026-01-07.12-20-47.mp4
Checklist
Admin,Standard UserandUser Base