What this PR does / why we need it:
This PR now prevents the CA from scaling down a machine deployment due to a machine in failed phase.
Which issue(s) this PR fixes:
Fixes #118
Special notes for your reviewer:
Release note:
CA will not scale down machine deployment due to a machine in failed phase, this prevents the race condition which was leading to deletion of a new healthy machine.
What this PR does / why we need it: This PR now prevents the CA from scaling down a machine deployment due to a machine in failed phase.
Which issue(s) this PR fixes: Fixes #118
Special notes for your reviewer:
Release note: