/area high-availability
/kind bug
/priority normal
/platform kubevirt
What this PR does / why we need it:
Ensures that worker pool machines are properly distributed over zones. Instead of creating one machine class / deployment per pool and passing zones as a list, now a separate machine class / deployment is created for each pool zones and the machines are properly distributed over the pool zones, similarly to other cloud providers.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Based on #76, can be merged after that one is merged.
How to categorize this PR?
/area high-availability /kind bug /priority normal /platform kubevirt
What this PR does / why we need it: Ensures that worker pool machines are properly distributed over zones. Instead of creating one machine class / deployment per pool and passing zones as a list, now a separate machine class / deployment is created for each pool zones and the machines are properly distributed over the pool zones, similarly to other cloud providers.
Which issue(s) this PR fixes: Fixes #
Special notes for your reviewer:
Release note: