Applier version 2.3.0
Added
-
Continuously enforce the latest recommendation after workload updates
You can now configure Optimize Live to detect changes to workload requests or limits and then automatically reapply the latest recommendation. This ensures the workload remains optimized.By default, Optimize Live does not reapply recommendations after such changes.
To continuously enforce the latest recommendation, do one of the following when you install the Applier:
- In your Helm
values.yaml
file, setenforce: true
. - In the
helm install
command, include--set enforce=true
.
- In your Helm
-
Define which CD tools’ changes do not trigger reapplying a recommendation
If you setenforce
totrue
as described above, you can also define which continuous delivery tools’ changes (for example, changes by Argo CD, Flux) do not trigger reapplying a recommendation. If an exempt manager changes a workload’s requests or limits, Optimize Live will not reapply the latest recommendation.To define the list of exempt managers, do one of the following when you install the Applier:
- In your Helm
values.yaml
file, set theexemptManagers
key.
Example:exemptManagers: [value1,value2]
- In the
helm install
command, include--set exemptManagers={value1,value2}
.
- In your Helm
Changed
- We increased the default health timeout from 5 minutes to 30 minutes. If pods don’t restart within 30 minutes after applying a recommendation, the recommendation is rolled back.
- Updated kubernetes to 1.29.x
- Updated controller-runtime to 0.17.2
- Updated gramLabs/go-application to 0.0.68
- Updated argo-rollouts to 1.6.5
- Updated zerolog to 1.32.0
- Updated oauth2 to 0.17.0
- Updated stormforge-go to 3.8.7
Security
- Updated go-jose to 4.0.1 to address DoS vulnerability