Agent version 2.8.0

Added

  • Easy troubleshooting
    You can now do a health check and get troubleshooting info (for example, if the Agent doesn’t install as expected) more easily by running:

    helm test stormforge-agent -n stormforge-system --logs
    
  • UI: Add Cluster button now available on the Clusters page; improved cluster management workflow
    You can now add clusters via the Optimize Live UI: In the left navigation, click Clusters, and on the Clusters page, click Add Cluster.

    Note: If you’re using the Optimize Live free trial license and want to add another cluster, click Add Cluster and on the next page that’s shown, click Add a cluster to my trial.

  • Annotations: Support for additional case types (optimization goals and policies only)
    UpperCamelCase values align with Kubernetes conventions, but you also can use lowercase values.

    • Valid values for the live.stormforge.io/cpu.optimization-goal and live.stormforge.io/memory.optimization-goal annotations:

      "Balanced" (default), "balanced", "Reliability", "reliability", "Savings", "savings"

    • Valid values for the live.stormforge.io/containers.cpu.optimization-policy and live.stormforge.io/containers.memory.optimization-policy annotations:

      "RequestsAndLimits" (default), "requestsandlimits", "RequestsOnly", "requestsonly", "DoNotOptimize", "donotoptimize"

Changed

  • Helm parameter: Use debug instead of workload.debug
    To enable or disable debug mode, use the --set debug=<VALUE> (true or false) Helm argument. We have deprecated workload.debug.

  • Helm lookup function removed from workload initialization
    We changed the workload initialization routine to ensure compliance with AWS EKS scans.

Fixed

  • The namespace-level auto-deploy=true annotation now has precedence
    This release fixes a bug that prevented the namespace-level live.stormforge.io/auto-deploy=false annotation from overriding the cluster-defaults ConfigMap live.stormforge.io/auto-deploy=true annotation.

Deprecated

  • We deprecated the Helm workload.debug parameter. Use --set debug=true or --set debug=false instead.

Security

  • To address CVE-2023-44487, we updated the Golang net/http package versions.
Last modified June 27, 2024