In Azure, you can't mix together managed and unmanaged disks across different machine pools. But this doesn't mean we shouldn't allow the user to change this setting. However, in doing so, we must ensure the change will be applied across all the machine pools and the user is aware of the reasoning and the implications of his actions.
rancher/dashboard#16306
Resolution
- the initial solution solves the problem only partially - displaying an error when the user tries to change the "managed disks" setting for a single machine pool does NOT change the intent the user initially had (he still wants to change that setting for managed disks)
- together with @rak-phillip, we decided to switch to a more proactive approach and prompt the user to make the same choice for managed disks across all Azure machine pools with minimal interaction cost and cognitive load
In Azure, you can't mix together managed and unmanaged disks across different machine pools. But this doesn't mean we shouldn't allow the user to change this setting. However, in doing so, we must ensure the change will be applied across all the machine pools and the user is aware of the reasoning and the implications of his actions.
rancher/dashboard#16306
Resolution