Change default rolling update strategy for MachineDeployments

We currently have an absolute setting maxUnavailable=1 for the MachineDeployments rolling update strategy. And we have a conditional maxSurge=0 for CAPM3 and maxSurge=1 for all other cases.

As result, in VM infrastructures, we have maxUnavailable=1 and maxSurge=1

By default for VMs, it would provide a more predictable experience to have maxUnavailable=0 and maxSurge=1 (the default of ClusterAPI by the way)

Assignee Loading
Time tracking Loading