When a policy that didn't require a heartbeat was later updated to require heartbeats, existing idle machines would not be culled. This resolves that issue by culling machines when their heartbeat has not been started, as long as their policy requires heartbeats and their created timestamp is older than the policy's heartbeat window.
When a policy that didn't require a heartbeat was later updated to require heartbeats, existing idle machines would not be culled. This resolves that issue by culling machines when their heartbeat has not been started, as long as their policy requires heartbeats and their created timestamp is older than the policy's heartbeat window.