Applier version 2.4.0

Added

  • Continuous reconciliation
    You can now configure the StormForge Applier to continuously reconcile drift, ensuring that the latest recommended settings are always maintained on a workload. See the new Helm configuration options below.

    • reconciliation.mode: EventBased (default value) maintains the existing Applier behavior of patching workloads only when new recommendations are ready. Continuous enables continuous reconciliation.

    • reconciliation.conflictingManagers: [value1,value2]: Used in conjunction with mode: Continuous. The Applier cannot reconcile the desired state for fields owned by conflicting managers.

      Use the following Helm values in a YAML file when you install or update the Applier:

      reconciliation:
       mode: Continuous # default is `EventBased`
      
       # List the field managers that conflict with the Applier;
       # Fields managed by a conflicting field manager cannot be reconciled.
       conflictingManagers: []
      

Changed

  • Updated stormforge-go to 3.9.2
  • Updated go-application to 0.0.70
  • Updated stormforge-agent to 2.10.5
  • Updated controller-runtime to 0.17.3
  • Updated oauth2 to 0.19.0
  • Updated kubernetes api to 0.29.3
Last modified June 27, 2024