Version 2.10.0-applier
Added
- Added a Parameter manage Recommendation Ready Timeout. Defaults to
1H. This configurable parameter prevents stale recommendations from being applied at Applier start.
Changed
-
Dropped the de-dup logic to handle recommendation items, relying on state
-
Setting a recommendation item to
FailedtoApplywhen the recommendation does not have a patch list -
Dependency Updates:
- kubernetes libs to 0.34.3.
sigs.k8s.io/controller-runtimeto 0.22.4.golang.org/x/oauth2to 0.34.0.open-policy-agent/cert-controllerto 0.15.0.prometheus/commonto 0.67.1.spf13/cobrato 1.10.2.gramLabs/go-applicationto 0.0.108.gramLabs/stormforge-agentto 2.24.3.
Fixed
- Fixed scenario that applier needed to be restarted to reapply recommendations that are set to be “Ready” via
sf apply. The solution was changing the de-dup logic of the applier.
Last modified December 11, 2025