wasmCloud / wadm

wasmCloud Application Deployment Manager (wadm): Declarative application deployments for wasmCloud applications.
https://wasmcloud.com
Apache License 2.0
95 stars 22 forks source link

Fixes from alpha2 testing, bump to alpha3 #261

Closed brooksmtownsend closed 2 months ago

brooksmtownsend commented 2 months ago

Feature or Problem

This PR fixes two issues found during alpha testing with v0.11.0

  1. Fix issue where the comparison was wrong and deleting a link was not triggering the re-put of that link
  2. 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.

Related Issues

Release Information

v0.11.0-alpha.3

Consumer Impact

Testing

Unit Test(s)

Acceptance or Integration

Manual Verification