This PR fixes two issues found during alpha testing with v0.11.0
Fix issue where the comparison was wrong and deleting a link was not triggering the re-put of that link
Fix issue where scalers ignored hosts that were ineligible for their spread requirements. This most easily manifested when moving from one version of an application to another where the spread requirements changed. Since scalers only were concerned with the hosts that matched their requirements, if they previously started components on now "ineligible" hosts they would not remove them. This should make the scalers much better at keeping track of orphaned resources over time since they are constantly ensuring there aren't leftover resources.
Feature or Problem
This PR fixes two issues found during alpha testing with v0.11.0
Related Issues
Release Information
v0.11.0-alpha.3
Consumer Impact
Testing
Unit Test(s)
Acceptance or Integration
Manual Verification